﻿.loginTips .tip-title {
	background:#16387C; font-size:12px; font-weight:bold; border:1px solid #16387C; padding:5px; color:#fff;
}
		     
.loginTips .tip-text  {
	background:#fff2ca; font-size:12px; border-left:1px solid #16387C; border-right:1px solid #16387C; border-bottom:1px solid #16387C; padding:5px; width:290px;
}
.loginTips .tip-text  ul { 
	margin: 5px 3px 0 18px; list-style: square; line-height: 1.6 ; padding: 0
}
/*2006-8-14 start*/
.tab_panes_msg {
	margin: 0px; border-top: 0px solid #6D99B6; padding-top: 5px;
}
.tabs a.tabs_light {
    padding: 2px 15px 0px 15px; display: block; font-size: 12px; line-height: 20px; background: #b3d3db url('../images/common/tab_light.gif') repeat-x; 
	margin: 4px 0px 0px 0px; text-decoration: underline;border: 1px solid #6B79A6; border-bottom: 0px; 
}
/*2006-8-14 end*/
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice { 
    margin: 5px 0; 
    padding: 5px; 
    background-color: #FFFFD9; 
    font-family: Times,serif;
    font-weight: normal;
    color:gray;    
    border:1px solid #A7A772;
    font-size: 12px;
}  
.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

.form-row {
	clear: both;
	padding: 0.5em;
}

ul.sortablelist {
	list-style-image:none;
	list-style-type:none;
	margin-top:5px;
	margin:0px;
	padding:0px;
}

li.green {
	background-color: #ECF3E1;
	border:1px solid #C5DEA1;
	cursor: move;
}

/* 
用于定义商机显示样式
*/
/* ******************************************* common default*/
.td_t {
	vertical-align: top;width: 195px;
}
.busi_show {
	width: 195px; height: 85px; marign: 0 0 15px; padding: 0 5px; overflow: hidden; line-height: 1.8;
}
.busi_show .ti a {
	color: #049; font-size: 14px; ddfont-weight: bold; text-decoration: underline;
}
.busi_show .ti a:hover {
	color: #f00;
}
.busi_show ul {
	margin: 0; padding: 0; list-style: none;
}
.busi_show ul li {
	margin: 0; padding: 0; 
}


/* *******************************************  global style*/
html{overflow:auto;}
body {	
	width: 100%; height: 100%; margin: 0 auto; padding: 0;
}
h1,
h3,
form,
.nav ul,
#prompt p,
.comprela_prompt p,
.hmail_prompt p,
.fl,
.fl_le,
.fr,
.fl_ri {
	padding: 0; margin: 0
}
input {
	padding: 1px 2px
}
textarea {
	padding: 2px 0 0 2px; overflow: auto
}
pre {
	margin:0;
	white-space:pre-wrap; /* css-3 */
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
	word-wrap:break-word; /* Internet Explorer 5.5+ */
}
.r {
	text-align: right
}
.fl,
.fl_le {
	float: left
}
.fr,
.fl_ri {
	float: right
}
.td_break {
	overflow: hidden
}
.tb {
	table-layout: fixed; overflow: hidden
}
.cb {
	clear: both; display: inline
}
[class].cb {
	display: block
}
.opti4 {
	filter: Alpha(opacity=60); opacity:0.6
}
.rela {
	position: relative
}
.mri8 {
	margin-right: 8px
}
.mt10 {
	margin-top: 10px
}
.mt4 {
	margin-top: 4px
}
.pt8 {
	padding-top: 12px
}
.pr8 {
	padding-right: 8px
}
.pr3 {
	padding-right: 3px
}
.p1 {
	padding: 2px
}
.p4 {
	padding: 4px
}
.logging_wh {
	width: 330px; height: 180px
}
.w500 {
	width: 500px
}
dl,dt,dd {
	margin: 0; padding: 0
}
/* *******************************************  outer structure container*/
.outer {
	margin: 0; width: 100%
}
.outer .left_side_bar {
	overflow: auto; width: 200px; vertical-align: top
}
.outer .homeleft_side_bar {
	width: 215px; vertical-align: top; border: 0
}
.outer .right_side_bar {
	border: 0 none; overflow: auto; vertical-align: top; width: 215px; margin:0; padding:0
}
.outer .main_cont {
	padding: 0 0 20px 0; vertical-align: top
}
.outer .main_cont1 {
	padding: 0 0 20px 0
}
/* *******************************************  header module*/
.header {
	height: 100px; position: relative; width: 100%
}
.header .logo { 
	width: 90%
}
.header .logo .logo_img {
	height: 40px; padding: 8px 0 0 10px; float: left
}
.header .logo .comp_name {
	width: 70%; overflow-x: auto; float: left
}
.header h1 { 
	font-size: 120%; padding: 24px 0 0 15px
}
a.lang_sele_ico,
a.lang_sele_ico:hover {
	width: 16px; height: 12px
}
.srh {
	position: absolute; bottom: 12px; right: 0; width: 194px; height: 20px
}
.srh_search {
	position: absolute; bottom: 12px; right: 200px; width: 194px; height: 20px
}
.sipt,
.sipt_focus {
	width: 151px; height: 16px; display: block; padding: 2px 0 0 3px; border: 1px solid #617993
}
a.sbtn {
	display: block; width: 22px; height: 20px
}
a.asbtn {
	display: block; width: 9px; height: 20px
}
.sbtn b,
.adsbtn b{
	display: none
}
.tlink {
	position: absolute; top: 10px; right: 8px
}
.user_msg {
	position: absolute; top: 35px; right: 8px
}
/* ******************************************* left module*/
.tree_div_border {
	background-color: #f6f9fe; border: 0px solid #92A8BD; border-top: 0; border-left: 0; width: 200px;
}
.tree_div_border_enc {
	background-color: #f6f9fe; border: 1px solid #92A8BD; border-top: 0; border-left: 0; width: 200px;
}
.tree_div_border .t_left {
	margin: 0; padding: 3px 5px 0px 5px;
}
.tree_div_border .tibg {
	height: 37px; 
}
.tree_div_border .tibg li {/*im */
	list-style: none; width: 50px; cursor: hand!important; cursor: pointer; margin: 0; padding: 0; float: left; padding-top: 10px
}
.tree_div_border .tibg li.online {
	width: 180px; padding-left: 8px; padding-buttom:10px
}
.tree_div_border .tibg .ti_span {
	float: left; width: 40px
}
.tree_div_border .noread_ti li {
	list-style: none
}
.tree_div_border .noread_ti li.ti {
	float: left; display: block
}
.tree_div_border .noread_ti li.more {
	float: right; display: block
}
.tree_div_border .noread_ti {
	width: 168px; height: 28px
}
/* ******************************************* general module*/
.bline {
	 height: 37px
}
.bline .breadcrumbs {
	padding-top: 12px; padding-left: 8px; float: left
}
.oper_posi {
	margin: 4px 0 4px; padding: 0
}
.dialog_head {
	margin: 8px 0; padding-bottom: 4px; border-bottom: 1px solid #efefef
}
*+html.dialog_head .cb {
	height: 1px;
}
.mess_head {
	margin: 12px 0
}
.tab_head {
	margin: 10px 0 0
}
.tab_mhead {
	margin: 2px 0 0 
}
.tta_sub {
	margin: 0; padding: 4px 0; background: #e7f6fd;  border: 1px solid #ccc;  border-bottom: 0; min-height: 21px; height: 21px                                                                                                
}
.tta_sub_t {
	margin: 0; padding:4px 0 6px;   border-bottom: 0; min-height: 21px; height: 21px                                                                                        
}
[class].tta_sub {
	height: auto
}
.tta_sub_b {
	border-bottom: 1px solid #ccc                                                                                             
}
.oper_posi .ti,
.dialog_head .ti,
.mess_head .ti,
.tab_head .ti,
.see_know .know_head .ti,
.tta_sub .ti,
.tta_sub_dis .ti,
.oper_posi_bg .ti {
	float: left; padding-left: 8px
}
.dialog_imti {
	padding-left: 8px
}
.mess_head .ti .explain {
	margin-top: 12px
}
.mess_head .oper .btn,
.see_know .know_head .oper .btn {
	margin-top: 5px
}
.oper_posi .oper,
.dialog_head .oper,
.mess_head .oper,
.tab_head .oper,
.see_know .know_head .oper,
.tta_sub .oper,
.tta_sub_dis .oper {
	float: right; padding-right: 8px; text-align: right
}
.oper_posi .oper {
	margin-top: 4px
}
.oper_posi .lh {
	margin-top: 0
}
.oper span.li_remark {
	float: left; margin: 0 8px
}
.oper_posi .te_oper {
	padding-left: 8px; padding-top: 4px; float: left
}
.oper_posi .order {
	float: left; margin: 10px 0 4px 12px; display: inline
}
.sh_page {
	margin-top: 4px; padding: 0 8px
}
.tta_sub_dis {
	background-color: #F7F7F7; margin: 0; padding: 4px 0; border: 1px solid #ccc;  border-bottom: 0; height: 21px; cursor: pointer
}
.tta_boper {
	background-color: #e4e5df; height: 24px; vertical-align: middle; margin: 0; border: 1px solid #ccc; border-top: 0; padding: 5px 0 0 15px
}
#prompt,
#prompt1 {
	margin: 10px; padding: 5px; border: 1px solid #efefef; background-color: #f9fbf6; width: auto
}
#prompt {
	height: 76px
}
#prompt1 {
	height: 75px
}
#prompt p,
#prompt1 p {
	display: block; margin: 2px 0  0 24px
}
.defaultKey {
	border: 1px solid #617993 
}
.sucs {
	border: 1px solid #ccc; background-color: #DBEDF9; width: 300px; height: 18px; padding: 0; float: left; margin-left: 8px
}
.sucs span {
	float: left
}
.setup1 {
	margin: 0px; padding: 0px; float: left
}
.setup1 a {
	padding: 4px 4px 4px 25px; background: url("../images/task/setup.gif") #fc3 no-repeat 4px 2px
}
.setup1 a:hover { 
	color: #fff; padding:  4px 4px 4px 25px; background: url("../images/task/setup.gif") #c61c18 no-repeat 4px 2px
}
.gLoading {
	border: 1px solid #98b1c8; position: absolute; padding: 2px 9px 2px 6px; background-color: #E1FFFF; z-index: 20002; display: none
}
.gLoading_hidden {
	position: absolute; background-color: #fff; z-index: 20000; display: none; top: 0; left: 0; width: 100%; height:100%; filter: Alpha(opacity=0.1); opacity: 0.1
}
.alertcss {
	position: absolute; display: none; background-color: #111; z-Index: 9000; width: 100%; height: 100%; filter: Alpha(Opacity=20); opacity: 0.2
}
.tabs li.tab_spre {
	list-style: none; float: left; background-color: #f0f1f6; width: 116px; height: 27px; border-right: 0
}
.trbgcolor_1 {
	background-color: #E2E9EF
}
.trbgcolor_0 {
	background-color: #FFFECE
}
.trbgcolor_0 {
	cursor: pointer
}
.deptnamediv {
	height: 30px; margin-bottom: 1px; cursor: pointer
}
.staff_mana {
	margin-top: 3px
}
.staff_mana1 {
	margin-top: 4px
}
[class].staff_mana1 {
	margin-top: 6px
}
.staff_indent3 {
	margin-left: 35px
}
.staff_indent4 {
	margin-left: 45px
}
.staff_indent5 {
	margin-left: 55px
}
.staff_indent6 {
	margin-left: 65px
}
.staff_indent7 {
	margin-left: 75px
}
.staff_grey {
	color: #ccc
}
.staff_frm {
	border-bottom: 1px solid #E6E5EA
}
.staff_onshow {
	font-weight: bold
}
.employeeData .sipt_focus {
	display: inline
}
.sys_lmar {
	margin-left: 25px 
}
.sys_awake_wh {
	width: 25px
}
.sys_awake_wh1 {
	width: 80px
}
.sys_awake_wh2 {
	width: 100px
}
.sys_awake_wh3 {
	width: 60px
}
.maddress_group li.duty_mana {
	width: 200px
}
.dialog td.sys_wh {
	width: 70px
}
/* ******************************************* general table*/
.trbgcolor0,
.trbgcolor3 {
	background-color: #deebf4
}
.trbgcolor3 {
	cursor: pointer
}
.rtable {
	 width: 100%; border-bottom: 1px solid  #ccc; table-layout: fixed; background: #fff
}
.rtable_0rows,
.intable {
	 width: 100%; border-bottom: 0 solid  #ccc; background: #fff
}
.readlog_stat {
	 width: 100%; table-layout: fixed; background: #fff
}
.lr_border {
	 border: 1px solid  #ccc; border-top: 0; background: #fff
}
.rtable_bg {
	 background: #efefef; padding: 10px
}

.tab_btd,
.rtable_2rows,
.rtable_1rows,
.rtable_2colorrows {
	width: 100%; border-bottom: 0; table-layout: fixed; background: #fff
}
.rtable th,
.intable td.ti,
.rtable_1rows th,
.rtable_2rows th,
.rtable_2colorrows th,
.readlog_stat th {
	border: 1px solid #ccc; border-left: 1px solid #fff; height: 21px; padding: 0
}
.tab_btd td,
.rtable_2rows td {
	height: 40px; padding: 0; border-bottom: 1px solid #E6E5EA; vertical-align: top
}
.rtable_1rows td {
	border-bottom: 1px solid #E6E5EA; vertical-align: top; height: 41px; padding: 5px 0 5px 5px; height: 30px\9
}

.readlog_stat td {
	height: 30px; padding: 0; border-bottom: 1px solid #E6E5EA; vertical-align: middle; text-align: center
}

.rtable_2rows td.space {
	padding-left: 15px
}
.rtable_2colorrows td {
	height: 40px; padding: 0
}
.tab_btd td.td_ht,
.rtable_1rows td.td_ht,
.rtable_2rows td.td_ht {
	height: 25px; padding: 0; line-height: 25px
}
.account_state {
	height: 26px; padding: 0; line-height: 25px; background: #FFFECE; text-align: center
}
.account_state .num{
	color: #f00; margin-right: 15px
}
.tab_btd td.td_bline,
.rtable_2rows td.td_bline {
	border-bottom: 0
}
.trbgcolor {
	background-color: #deebf4; cursor: pointer
}
.trbgcolor0,
.trbgcolor3 {
	background-color: #deebf4
}
.trbgcolor3 {
	cursor: pointer
}
.trbgcolor1 {
	background-color: #fff
}
.trbgcolor2 {
	background-color: #eee
}
.trbgcolor_3 {
	cursor: pointer
}
.trbgcolor4 {
	background-color: #FDFBDB
}
.trbgcolor5 {
	background-color: #E7F6FD
}
.trbgcolor_ti {
	background-color: #eff8ff
}
.ttable{
	background-color: #ccc;  border: 0; margin: 0 0 4px 0; width: 100%
}
.ttable th {
	background-color: #fff; width: 16%
}
.ttable td {
	background-color: #fff; padding: 4px
}
.ttable td .cont {
	 height: 60px; vertical-align: top; overflow-y: auto; padding: 4px
}
.dialog {
	width: 687px
}
.hdialog td.th,
.dialog th {
	 width: 85px
}
.rtable .repl_per,
.rtable_2rows .repl_per {
	float: left; display: block; line-height:1.4; text-decoration:underline
}
.indialog {
	border: 1px solid #b0e0e6; width: 100%; background-color: #FDFBDB 
}
.indialog th {
	text-align: right; width: 100px
}
td.tab_oper {
	text-align: center; height: 26px; padding: 0
}
/* ******************************************* general button module*/
.btn_posi {	
	z-index: 20; float: left
}		
.btn_lesp {
	padding-left: 8px; float: left
}
.btn_risp {
	padding-right: 4px; margin-top: 6px; float: right
}
.btn_txt,
.btn_txt_bold {
	margin: 5px 5px 0 5px; float: left
}
[class] .btn_txt {
	margin-top: 5px
}
.click .btn_txt {
	margin: 8px 5px 0 5px
}
[class] .click .btn_txt {
	margin: 6px 5px 0 5px
}		
.operbtn {
	height: 24px; background-position: 0 0; cursor: pointer; float: left; display: block
}
.btn_le {
	width: 5px; height: 24px; float: left; display: block; background-color: transparent
}
.btn_ri {
	width: 5px; height: 24px; float: left; display: block
}
.btn_sty {/*padding-top: 2px; */
	height: 20px; cursor:hand!important; cursor: pointer; border: 1px solid #87a3c1; background-color: #ddf0ff; overflow:visible\9
}
.btn_sty_noclk {
	height: 20px; border: 1px solid #87a3c1; background-color: #ddf0ff; cursor: default;
}
.upbtn {
	padding: 6px 0; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; height: 26px; background-color: #f7f7f7                                                                                                  
}
.upbtn input {
	margin-left: 8px; width: 60px
}
.upbtn input.w80 {
	width: 80px
}
.upbtn input.w120 {
	width: 120px
}
.upbtn input.submit {
	margin-left: 8px
}
/* ******************************************* annex module*/
ul.ann_rowli,
ul.art_list,
ul.ann_list {
	margin: 0; padding: 0
}
ul.ann_list li {
	list-style: none; clear: both
}
ul.ann_list li a {
	display: block; float: left; padding: 2px
}
ul.ann_list li span {
	float: left; padding: 2px
}
ul.ann_rowli li {
	list-style: none; display: block; float: left
}
ul.ann_rowli li a {
	display: block; float: left; padding: 2px
}
/* ******************************************* search module*/
.bfiltersearch .bfilter {
	margin: 0px 0 4px; padding-top: 6px; height: 64px
}
.bfiltersearch .bfilter .fbody,
.bfiltersearch .filebg .fbody {
	padding: 4px 0 0 18px; height: 32px
}
.bfiltersearch .bfilter .frange,
.bfiltersearch .filebg .frange {
	margin: 0 auto; padding-top: 4px; padding-left: 18px
}
.bfiltersearch .result_sort {
	width: 800px
}
.bfiltersearch .result_sort .sort_ico {
	width: 16px; height: 14px
}
.bfiltersearch .result_sort ul {
	margin: 4px 10px; padding: 0 10px
} 
.bfiltersearch .result_sort ul li {
	width: 150px; height: 25px; float: left
}
.bfiltersearch .result_redu {
	margin: 4px 0; background-color: #F3F8FC
}
.bfiltersearch .result_redu .ti {
	height: 23px; padding: 4px 0 0 0; clear: both
}
.bfiltersearch .result_redu .ti ul {
	margin: 0; padding: 0
}
.bfiltersearch .result_redu .ti ul li {
	width: 120px; float: left
}
.rang_ico {
	width: 16px; height: 14px
}
.more_ico,
.redu_ico {
	width: 15px; height: 13px
}
.bfiltersearch .result_redu .subfilter {
	padding: 4px 0 0 18px
}
.result_noresult {
	margin: 20px 8px
}
.result_noresult .ti {
	background-color: #E2F5FF; padding: 4px; width: 300px
}
.result_noresult ul {
	margin: 10px 15px; padding: 0 15px
}
.bfiltersearch .filebg,
.bfiltersearch .conf_bg {/*file mana*/
	border: 1px solid #F6C4AB; margin: 0 8px 18px; padding-top: 6px
}
.bfiltersearch .filebg {
	background-color: #FFF1CC; height: 64px
}
.bfiltersearch .conf_bg {
	background-color: #FFFCBF
}
.shr_lmar {
	margin-left: 10px 
}
.shr_tmar {
	margin-top: 20px
}
.shr_ntma {
	margin-top: 25px	
}
.shr_hr {
	width: 320px
}
.shr_rmar {
	margin-right: 12px
}
/* ******************************************* list oper module*/
.list_oper_row {
	background-position: 0 -440px; height: 29px!important; border: 0;padding:0 3px
}
.list_oper_row td {
	height: 29px !important;  padding: 4px 0 0 2px!important; height: 25px\9 !important;
}
.list_oper_row span.ti {
	margin: 4px 10px; float: left
}
.list_oper_row .filt {
	padding: 0 10px 0 5px; float: left
}
.list_oper_row .filt span {
	padding: 2px 5px 0 0
}
.list_oper_row .show_num {
	padding: 4px 5px 0 0; float: right
}
.list_oper_row .sh_page {
	padding: 9px 5px 0 8px; margin: 0
}

.list_oper_row .tmr {
	padding: 3px 0 0
}
.list_oper_row .t_order {
	cursor: pointer; float: left
}
.goto {
	width: 20px; height: 14px; padding: 0;  margin: 0; border: 1px solid #ccc
}
.go_btn {
	border: 1px solid #87a3c1; background-color: #ddf0ff; cursor: hand!important; cursor: pointer; padding: 0
}
.btn_pre,
.btn_nxt,
.cfile_down_btn {
	border: 0; padding: 0; cursor: pointer
}
.ten_dis_ico,
.twenty_dis_ico,
.thirty_dis_ico,
.fifteen_dis_ico,
.fifty_dis_ico {
	cursor: pointer
}
/* ******************************************* tabs  module*/
.tabs {
	position: relative; height: 28px
}
.tab {
	top: 0; left: 0; position: absolute; margin: 0; padding: 0; width: 100%
}
.tab_im {} /*xingjl add*/
.tab_bg {
	 z-index: -1; background-color: #f0f1f6; height: 27px; border-bottom: 1px solid #a4b2bd
}
.tab_tline {
	border-top: 1px solid #a4b2bd
}
.tabs li,
.tabs_mail li {
	list-style: none; float: left; width: 116px; height: 27px; border-right: 1px solid #A4B2BD
}
.tabs li.hd {
	width: 20px; border: 0; background-color: #f0f1f6
}
.tabs li.task_hd {
	width: 90px; border: 0; background-color: #f0f1f6
}
.tabs li.tab_clk,
.tabs_mail li.tab_clk {
	height: 28px; cursor: pointer
}
.tabs li.tab_light {
	height: 28px
}
.tabs li.ltab_clk,
.tabs li.ltab {
	width: 66px; height: 28px
}
.tabs li.im_tab,
.tabs_mail li.im_tab {
	position: relative; padding-right: 10px; width: auto
}
.tabs li .im_cls {
	position: absolute; top: 0; right: 0
}
.tabs li.log_tab {
	border-left: 1px solid #A4B2BD
}
.tabs_mail {
	width: 70px; float: left; display: block; height: 28px
}


.tab_comego_mail {/*mail come and go */
	position: relative; height: 28px
}
.tab_comego_mail .tab {
	top: 0; left: 0; position: absolute; margin: 0; padding: 0; width: 100%
}
.tab_comego_mail .tab_bg {
	 z-index: -1; background-color: #f0f1f6; height: 27px; border-bottom: 1px solid #a4b2bd
}
.tab_comego_mail li {
	list-style: none; float: left; height: 27px; border-right: 1px solid #A4B2BD
}
.tab_comego_mail li.tab_clk {
	height: 28px; cursor: pointer
}

/* ******************************************* ico module*/
.ico_le,
.ico_li,
.mess_ico_le,
.img_bg_le {
	float: left; display: block
}
.ico_ri {
	float: right; display: block
}
.ico_btn {
	float: left; margin: 0; width: 21px; height: 21px; display: block; font-size: 1px
}
.ico_dcnt {
	display: block; margin: 0 auto; cursor: pointer
}
.sico_btn {
	float: left; display: block; width: 16px; height: 16px
}
.ico_img,
.ico_cnt {/*dele ico_img*/
	display: block; margin: 0 auto
}
.img_bg {}
.cdot_ico,
.carrow_ri_ico {/*comm ico*/
	margin: 0 4px
}
.cprom_sico {/*sys ico */
	margin: 2px 4px 0 2px
}
.crepl_ico {
	margin-left: 4px
}
.cmore_ico {
	margin: 12px 0 0 2px
}
.cguild_ico {
	margin: 2px 6px 0 2px
}
.img_guild_le, 
.img_struc_le {
	float: left
}
.img_guild_ri {
	float: right
}
/* ******************************************* affair module*/
.aff_time {
	background: #f0f9fe; width: 100%;
}
.aff_time .view{
	background: #ffffdb; padding: 4px; margin: 8px 4px;
}
.aff_time .dist {
	padding: 4px
}
/* ******************************************* arr module*/
.arr_tipo {
	margin: 20px 0 8px 8px
}
.arr_sub  {
	margin: 0 0 0 8px; padding: 4px 8px; background-color: #e7f6fd;  border: 1px solid #ccc;  border-bottom: 0; height: 21px
}
.arr_posi {
	margin-left: 8px; margin-bottom: 4px
}
.arr {
	border: 1px solid #ccc; width: 100%
}
.arr .arr_pers_mess {
	width: 118px; height: 152px; background-color: #E7E7DE; vertical-align: top; text-align: left
}
.arr .arr_pers_mess .floor {
	padding-left: 8px; margin: 8px 0
}
.arr .arr_pers_mess .pers_img {
	text-align: center
}
.arr .arr_pers_mess .pers_mess {
	margin-top: 8px; margin-bottom: 8px; padding-left: 8px; text-align: left
}
.arr .arr_pers_mess .pers_mess ul {
	 margin: 0; padding: 0
}
.arr .arr_pers_mess .pers_mess ul li {
	list-style: none
}
.arr .arr_text {
	padding: 2px; background-color: #f3f3f3; vertical-align: top
}
.arr .arr_text .ti {
	height: 21px; margin: 0 auto; padding: 4px 8px; border-bottom: 2px solid #ccc
}
.arr .arr_text .text {
	padding: 10px 2px; margin: 0 2px; min-height: 80px; height: 80px; overflow-x: hidden
}
[class].arr .arr_text .text {
	height: auto;
}
.arr .arr_text .text p {
	margin: 14px 0
}
.quote_title {
	padding: 5px 0; margin: 0 0 0 12px
}
.quote_div,.quote_div1 {
	border: 1px solid #ccc; margin: 0 0 0 12px; padding: 3px; background-color: #fdfded
}
.arr .boper {
	background: #e4e5df; height: 18px; padding: 4px 0 0px 5px
}
[class].arr .boper {
	 padding: 5px 0 2px 5px
}
.txt_oper {
	 float: left; padding: 0; margin-right: 6px; height: 20px; cursor: pointer; background: transparent
}
.txt_oper .btn_txt {
	margin: 4px 4px 0 2px
}
.publ_comm {
	padding: 10px 0 5px 8px 
}
.publ_comm .edti_cont {
	margin: 0 0 5px
}
/* ******************************************* mess center module*/
.mess_top {}
.mess_top .hots {
	width: 47%; float: left; margin: 8px; height: 179px
}
.mess_top .ti {
	height: 50px
}
.mess_top .ti .line{
	width: 139px; height: 1px; float: left; display: block; clear: both
}
.mess_top .ti span {
	display: block; float: left; margin: 4px 8px 0px 8px
}
.mess_top ul {
	margin: 0; padding: 0
}
.executor ul {
	margin: 0 10px; padding: 0 10px
}
.ktext,
.ktext1 {
	margin: 0 auto; padding-left: 8px; padding-right: 8px
}
.companyBbs .mess_top .hots {
	width: 31%; float: left; margin: 8px; height: 179px
}
.ico_mess { /*ff*/
	margin: 0 auto
}
.coli_ico {
	width: 40px
}
.coli_ti {
	width: 10%
}
.coli_revert {
	width: 10%
}
.coli_update {
	width: 20%
}
.coli_column_attent {
	width: 22px
}
.coli_column_ico {
	width: 22px
}
.coli_column_revert {
	width: 10%
}
.coli_column_author {
	width: 10%
}
.coli_column_read {
	width: 10%
}
.coli_column_update {
	width: 20%
}
.bbsli_numb {
	width: 5%
}
.bbsli_amount {
	width: 12%
}
.bbsli_oper {
	width: 15%
}
.bbsli_column_numb {
	width: 5%
}
.bbsli_column_revert {
	width: 12%
}
.bbsli_column_oper {
	width: 15%
}

/* ******************************************* task module*/
.calender {
	margin: 4px 0; padding: 0
}
.calender table {
	background-color: #adc8d5; width: 100%
}
.calender table th {
	background-color: #d2d9e0
}
.calender table td {
	background-color: #fff; vertical-align: top; height: 50px
}
.calender table td.today {
	background-color: #ffffce
}
.task_tree_pop {
	width: 200px; border: 1px solid #b2d6ec; opacity: 0.85
}
.task_tree_pop_head {
	width: 200px; background-color: #daedfa
}
.task_tree_pop_head li {
	list-style: none; display: block
}
.task_tree_pop_head li.ti {
	width: 180px; float: left
}
.task_tree_pop_head li.cls {
	width: 15px; float: right
}
.task_tree_pop_cont {
	padding: 6px 2px 4px; border-top: 1px solid #b2d6ec; background-color: #fff; margin: 0
}
.task_tree_pop_cont li {
	clear: both; list-style: none; width: 196px; overflow: hidden 
}
.task_tree_pop_cont li span.ti {
	float: left; width: 55px; padding: 0 5px 0 0; color: #808080; text-align: right; line-height: 1.3\9; 
}
.task_tree_pop_cont li span.cont {
	float: left
}
.task_tree_pop_cont .process {
	border: 1px solid #006000; width: 100px; height: 16px; background-color: #F1F5FE; position: relative; float: left
}
.task_tree_pop_cont .process .process_bg {
	background-color: #33c733
}
.task_tree_pop_cont .process .process_num {
	position: absolute; top: 0; left: 5px
}
.as_cancel,
.as_unable,
.as_over,
.as_usable,
.as_delay {
	width: 10px; height: 11px; margin: 2px 0 0; margin: 0\9;
}
.taskmana .sipt_focus {
	display: inline
}
.taskmana .taskrti {
	font-weight: bold; font-size: 12px; padding: 10px 8px 5px; border-bottom: 1px solid #E6E5EB
}
.rtable_2rows td.list_oper_ht {
	height: 29px !important;  padding: 4px 0 0 !important; height: 25px\9 !important;
}

.rtable_2rows td.list_ti_ht {
	height: 25px !important;  padding: 0 !important; font-weight: bold
}
.taskmana .right_side_bar .tree_div_border {
	background-color: #FFF; border: 0; width: 210px; height: 600px; margin: 0 5px 0 10px; padding: 0 0 15px 
}
.taskmana .right_side_bar .tree_div_border ul {
	margin: 10px 0 13px 10px; padding: 0; list-style: none
}
.taskmana .right_side_bar .tree_div_border ul li {
	margin: 7px 0 0; padding: 0
}
.taskmana .rtable_2rows td {
	height: 41px; padding: 5px 0 5px 5px; height: 30px\9
}
.taskmana .taskview {
	margin: 0; padding: 0
}
.taskmana .taskview .rtable_2rows {
	border-bottom: 1px solid #E7E6EB
}
.taskmana .taskview .rtable_2rows td {
	border: 0
}
.myDesk_win_open_see .myDesk_lab_posi .lab_sort a {
	margin: 0 6px
}
.taskmana .rtable_2rows td.taskht {
	height: 25px; padding: 5px 0 2px; border-bottom: 1px solid #E7E6EB
}
.taskmana .tali_attent {
	width: 35px
}
.taskmana .tali_state {
	width: 75px
}
.taskmana .tali_operator {
	width: 15%
}
.taskmana .tali_date {
	width: 15%
}
/* ******************************************* mail module*/
.list_oper {
	padding: 6px; background-color: #f7f7f7
}
.list_btn,
.oper_posi_bg {
	border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; height: 24px; background-color: #CCE0F5
}
.list_btn {
	padding: 6px
}
.oper_posi_bg {
	padding: 0
}

.nemail_main {
	width: 70%; float: left
}
.nemail_main1 {
	width: 100%; float: left
}
.nemail_left_table_s {
	width: 99%
}
.nemail_left_table_s th {
	width: 60px
}
.nemail_left_table_s td {
	padding-right: 10px
}
.nemail_left_table {
	width: 100%
}
.nemail_rig {
	width: 23%; float: left
}
.new_mail_cont {
	position: relative
}
.new_mail_deploy {
	right: 0; top: 0; position: absolute; cursor: pointer; width: 10px
}
[class].new_mail_deploy {
	right: -16px
}
.nemail_dialog_grbg {
	background-color: #f0f9fe; padding: 4px 
}
.mail_list_adv_srh {
	background-color: #f0f9fe; width: 100%
}
.mail_list_adv_srh .srh_ti {
	padding: 8px
}
.see_mail_ti {
	padding: 6px; background-color: #f7f7f7; border-bottom: 1px solid #ccc
}
.see_mail_ti .dialog th {
	width: 60px
}
.see_mail_cont {
	padding: 14px 10px
}
.see_mail_cont .aff_mess {
	border: 1px solid #E2DEAF; background-color: #FFF9E3; width: 300px; height: 80px; padding-top: 30px; margin: 10px
}
.short_send,
.short_send_cls {
	border-top: 1px solid #ccc; background-color: #f7f7f7; height: 65px; padding: 10px
}
.short_send {
	height: 65px
}
.short_send_cls {
	height: 14px
}
.mail_send_comp {
	margin: 30px 50px
}
.mail_send_comp .comp_tite {
	float: left; margin-left: 10px
}
.mail_send_comp .comp_te {
	margin-top: 0
}
.mail_send_comp .comp_tite .comp_btn {
	margin-top: 10px
}
.mail_send_comp .comp_tite .stat_list {
	width: 700px; margin-top: 10px
}
.mail_send_comp .comp_tite .per_list {
	width: 640px
}
.cMitxt {
	border: 1px solid #8B9F84; float: left; height: 17px; padding-left: 4px; padding-top: 2px; width: 100%
}
.cMitra {
	overflow-x: auto; overflow-y: visible; white-space: -moz-pre-wrap; width: 100%; background-color: #ffc
}
.dialog_wh {
	width: 70%
}
.mail_cur {
	cursor: pointer
}
.mail_twh {
	width: 372px; height:58px
}
.short_send1 {
	border-top: 1px solid #ccc; background-color: #f7f7f7; height: 10px; padding: 8px
}
.mail_bacce {
	 border: 2px solid #E3EBF6; width: 98%
}
.short_acce_ico {
	 background-color: #E0ECFA; padding: 8px
}
.short_acce {
	 background-color: #fff; padding: 8px
}
.mail_bline {
	height: 2px; margin-top: 8px; width: 95%; background-color: #AFC7E1
}
.mail_bl_bg {
	background-color: #F0F5FB; margin: 10px 10px 0; padding: 5px
}
.mail_bl_bg .mail_bl_bline {
	border-bottom: 1px solid #CDD6DD; padding: 4px 0; width: 100%
}
.mail_bl_bg .mail_bl_li {
	border-bottom: 1px solid #CDD6DD; padding: 2px 0
}
.mail_lmar {
	margin-left: 200px; padding-bottom: 20px; margin-top: 8px
}
.mail_bl_info {
	background-color: #CCE0F5; padding: 5px; margin: 0 10px; border-bottom: 1px solid #ebebeb; height: 24px
}
.menu1 {
	width: 185px
}
.menu1 ul {
	padding: 8px 0 0; margin: 0
}
.menu1 ul li {
	width: 176px; overflow: hidden
}
.menu1 ul li.work_on {
	background-color: #2681c7; cursor: pointer
}
.menu1 ul li.mana_on {
	background-color: #ff780a; cursor: pointer
}
.menu1 ul li.light_on {
	background-color: #972F34; cursor: pointer
}
.list_oper_prompt {
    height: 20px; text-align: center; background-color:#fffece
}
[class].list_oper_prompt {
    height: 26px
}
.mail_refu {
	float: right
}
.send_state {
	background-color: #efefef; border-bottom: 1px solid #ccc
}
.top_border {
	border-top: 1px solid #ccc
}
.mail_read {
	booder: 0; width: 100%
}
.mail_read td {
	border-bottom: 1px solid #f1f1f1
}
.tab_nocont  {
	margin: 10px 5px
}
.mother_oper  {
	margin: 5px 15px
}
.mail_tip {
	width: 98%; margin: 5px 1px 2px 4px; padding: 5px 8px; background-color: #FFF1CC; border: 1px solid #F6C4AB; overflow: visible; line-height: 1.8                                                                                             
}
.mail_state {
	background-color: #f1f1f1; border-bottom: 1px solid #999966; overflow: visible; line-height: 1.8; padding: 3px 5px                                                                                             
}
.mail_seestate {
	background-color: #f1f1f1; border-bottom: 1px solid #cccccc; overflow: visible; line-height: 1.8; padding: 3px 5px 8px                                                                                             
}
.mail_seestate .rtable {
	border-right: 1px solid #ccc; border-left: 1px solid #ccc                                                                                         
}
.myemli_sele {
	width: 5%
}
.myemli_attent {
	width: 30px
}
.myemli_ico {
	width: 5%
}
.myemli_addr {
	width: 15%
}
.myemli_date {
	width: 12%
}
.myemaili_ico {
	width: 6%
}
.myemaili_addr {
	width: 15%
}
.myemaili_date {
	width: 20%
}
.myemli_acce_ico {
	width: 6%
}
.myemli_acce_doin {
	width: 36%
}
.myemli_acce_date {
	width: 15%
}
.myemli_link_sele {
	width: 5%
}
.myemli_link_team {
	width: 30%
}
.myemli_link_mobi {
	width: 20%
}
.myemli_sys_num {
	width: 5%
}
.myemli_sys_noread {
	width: 15%
}
.myemli_sys_sumno {
	width: 15%
}
.myemli_sys_space {
	width: 12%
}
.myemli_sys_oper {
	width: 12%
}
/* ******************************************* knowledge module*/
.note_bar {
	padding: 2px; background-color: #effaff; margin: 2px 0px
}
.know_list {
	padding: 8px 5px 0
}
.abstract {
	border: 1px solid #E5EAED; background-color: #FDFBDB;  margin: 0 auto 15px; padding: 8px; width: 90%
}
.ktext1 {
	width: 90%
}
.corr_article {
	padding: 0; padding-top: 20px; clear: both
}
.see_know {
	width: 100%
}
.see_know .know_head {
	background-color: #C8D9E9; padding-top: 4px; margin: 0
}
.see_know .know_page {
	background-color: #C8D9E9; height: 20px
}
.see_know .top {
	height: 137px; width: 100%
}
.see_know .bdy {
	width: 100%; border: 0
}
.see_know .bottom {
	height: 66px
}
.see_know .left,
.see_know .right {
	width: 14px; height: auto
}
.see_know .sk_le {
	width: 35px; height: 137px
}
.see_know .sk_ri { 
	width: 36px; height: 137px
}
.see_know .bfl_le,
.see_know .bfl_ri {
	width: 23px; height: 66px; display: block
}
.see_know .bfl_le {
	float: left
}
.see_know .bfl_ri {
	float: right
}
.see_know .ti_posi {
	padding: 35px 0 0
}
.tag_bg {
	background-color: #F3F8FC; min-height: 100px; height: 100px; padding: 2px
}
[class].tag_bg {
	height: auto
}
.kpop_input {
	margin: 6px auto
}
.kpop_show {
	width: 400px; height: 150px; border: 1px solid #7F9DB9; overflow: auto
}
/* ******************************************* pop window module*/
.pop_help {
	position: absolute; width: 424px; top: 250px; left: 300px; background-color: #fff
}
.pop_win {
	position: absolute; height: auto; overflow-x: auto; overflow-y: hidden; z-Index: 10000
}
.pop_win .ptop {
	height: 24px; position: relative; border: 0
}
.pop_win .fl_le,
.pop_win  .fl_ri {
	width: 5px; height: 24px
}
.pop_win .ptop span {
	float: left; padding-top: 5px
}
a.btn_cls {
	width: 15px; height: 15px; display: block; float: right; margin: 3px 2px 0 0
}
.pop_win .bdy {}
.pop_win .bdy .le_bo,
.pop_win .bdy .ri_bo {
	width: 5px
}
.pop_win .bdy_ctn{
	padding: 0; margin: 0; border: 1px solid #b5d3ed; background-color: #fff
}
.pop_win .bdy_ctn .rema {
	padding: 20px 10px
}
.pop_win .bdy_ctn .rema ul {
	margin: 0; padding: 0
}
.pop_win .bdy_ctn .rema ul li {
	float: left; list-style: none; display: block
}
.pop_win .bdy_ctn .rema ul li.ico_posi {
	width: 30px
}
.pop_win .bfl_le,
.pop_win .bfl_ri {
	width: 5px; height: 41px
}
.pop_win .bot {
	padding: 0; border-top: 1px solid #e5e5e5; height: 41px 
}
.pop_win .ptip {
	padding: 10px 0 0; height: 50px; background: #D5E7F3 
}
.pop_win .ico_sw {
	float: left; display: block 
}
.pop_win .rema_ico,
.pop_win .show_ico {
	width: 16px; height: 16px; margin: 5px 6px 0 2px
}
.pop_win .show_ico1 {
	margin: 5px 6px 0 2px
}
.pop_win .snav_ico {
	width: 18px; height: 18px; margin: 5px 6px 0 2px
}
.ico_ifo {
	width: 31px; height: 30px; display: block
}
.pop_win .snav {
	height: 25px; padding: 4px 0 0 4px; border-bottom: 1px solid #B4D4ED; background-color: #DBE7F3
}
.pop_win .snav ul {
	margin: 0; padding: 0; float: left
}
.pop_win .snav ul li {
	float: left; list-style: none
}
.pop_win .pop_tabs {
	height: 25px; border-top: 1px solid #fff
}
.pop_win .pop_tabs ul {
	margin: 0; padding: 0
} 
.pop_win .pop_tabs ul li {
	display: block; float: left; list-style: none; border-right: 1px solid #D0D0D0; border-left: 1px solid #eee; height: 21px; padding: 3px 14px 0 14px
}
.pop_win .pop_tabs ul li.clk {
	background-color: #FFEDA1; border: 1px solid #FFC467; padding-top: 2px
}
.pop_win .pop_tabs .page_fr {
	padding-top: 4px; padding-right: 4px; float: right
}
.pop_win .ste {
	background-color: #F6F9FE; width: 100%
}
.pop_win .onav {
	height: 25px; padding: 0; border-bottom: 1px solid #B4D4ED
}
.pop_win .ote {
	background-color: #F6F9FE; width: 100%
}
.pop_win .white {
	background-color: #FFF; width: 100%
}
.pop_win .ote .sele_deti {
	width: 435px; background-color: #D5E7F3; border-bottom: 1px solid #B4D3EF; padding: 4px 0
}
.pop_win .ote .sele_deti .stru_ti {
	width: 245px; float: left
}
.pop_win .ote .sele_dept {
	width: 435px; background-color: #F3F8FC; border-bottom: 1px solid #B4D3EF
}
.pop_win .ote .sele_dept .struc {
	width: 173px; height: 195px; float: left; overflow: auto; padding: 4px 0 0 4px
}
.pop_win .ote .new_dept {
	width: 435px; background-color: #fff
}
.pop_win .pdialog {
	width: 100%
}
.pop_win .pdialog th {
	 width: 67px
}
.pop_win .pdialog th.educe {
	 width: 90px
}
.pop_win .ote .muti {
	background-color: #e7f6fd; height: 21px; padding-left: 8px; padding-top: 4px; border: 1px solid #ccc; border-bottom: 0; margin: 0 4px
}
.pop_win .ote .mute {
	border: 1px solid #ccc; width: 472px; height: 160px; overflow-y: auto; padding: 4px; overflow-x: hidden; margin: 0 4px 4px
}
.pop_win .ote .mute p {
	margin-bottom: 0; margin-top: 0
}
.pop_win .ote .mute_page {
	float: right; margin: 8px 0
}
.pop_win .ote ul.hand_sort {
	margin: 0; padding: 0
}
.pop_win .ote ul.hand_sort li {
	list-style: none; width: 234px; height: 23px; border-top: 2px solid #fff; border-bottom: 1px solid #B4D3EF; background-color: #D5E7F3; display: block; 
	cursor: move; clear: both; overflow-x: hidden
}
.pop_win .ptip ul.intro {
	padding: 0; margin: 0
}
.pop_win .ptip ul.intro li {
	list-style: none; height: 23px; background-color: #D5E7F3; display: block; 
	clear: both; overflow-x: hidden; padding: 0 0 0 10px; margin: 0; line-height: 2.3
}
ul.edti_board {
	margin: 0; padding: 0
}
ul.edti_board li {
	list-style: none; width: 224px; height: 23px; border-top: 2px solid #fff; border-bottom: 1px solid #B4D3EF; background-color: #D5E7F3; display: block; 
	cursor: pointer; clear: both; overflow-x: hidden; padding: 0 0 0 10px; margin: 0
}
ul.edti_board li.beout {
	border-top: 2px solid #fff; border-bottom: 1px solid #B4D3EF; background-color: #E6E6E6
}
.pop_win .ote .per_mess {
	width: 259px; float: left; margin-top: 8px; padding-bottom: 8px
}
.pop_win .ote .per_img {
	float: left; margin-right: 17px; margin-top: 25px; border: 1px solid #8AADC9; padding: 7px
}
.pop_win .ote .mute_wh {
	width: 260px; height: 130px
}
/* ******************************************* im module*/
.lock_posi {
	height: 26px; border-bottom: 1px solid #a4b2bd
}
.lock_srh {
	 border: 1px solid #AAB0C0; border-left: 0; border-right: 0; margin: 5px auto; height: 20px
}
.lock_srh input {
	height: 16px; display: block; border: 0; float: left; width: 150px
}
.lock_srh .cle_nor_ico,
.lock_srh .cle_clk_ico {
	width: 18px; height: 18px
}
.lock_srh .lock_nor_ico,
.lock_srh .lock_clk_ico {
	width: 20px; height: 18px
}
.lock_srh .cle_clk_ico,
.lock_srh .lock_clk_ico {
	cursor: pointer!important; cursor: hand
}
.lock_srh .lock_ipt {
	border-right: 1px solid #AAB0C0; background-color: #fff; width: 179px; float: left; height: 20px
}
.im_left_box {
	overflow: auto; height: 285px; margin: 3px 0 3px 3px
}
.im_talk_text {
	height: 200px; overflow: auto; border-bottom: 1px solid #ccc; padding: 0 5px; margin-bottom: 11px
}
.im_talk_text_msg {
	height: 82px; overflow: auto; border-top: 2px groove #efefef; border-left: 1px groove #efefef; border-right: 1px solid #eee; border-bottom: 1px solid #ccc;
	padding: 0 5px; display: none
}
.im_left_msgr_main {
	width: 80%; float: left; display: inline
}
.pane_eicmsMsgr {
	border: 1px solid #ccc; border-left: 0; border-top: 0
}
.pane_eicmsMsgr .toolbar {
	height: 25px; padding: 0
}
.pane_eicmsMsgr textarea {
	border: 0; width: 98%
}
.pane_eicmsMsgr .send_toolbar {
	background-color: #efefef; height: 25px; border-bottom: 1px #7F9DB9 solid; padding: 2px 0 0 0
}
.pane_eicmsMsgr .send_toolbar .ti {
	padding: 5px
}
.pane_eicmsMsgr .send_toolbar .ti span {
	font-weight: bold; font-size: 12px; padding: 10px 5px; margin: 8px 0
}
.rpers {
	float: right; width: 19%
}
.rpers .ti_bg {
	padding: 2px 0 2px 6px; margin: 0 2px; height: 23px
}
.rpers .im_posi {
	margin: 4px 0 0 8px; overflow: auto
}
.toolbar .tool_btn_nor{
    height: 20px; border: none; cursor: pointer; display: inline; background-color: transparent; padding: 0 2px 0 0px; width: 76px; margin-top: 1px
}
.toolbar .tool_btn_clk {
	border: 1px solid #4890C8; background-color: #DAF0FE; padding-buttom: 1px; margin-top: 1px
}
.note_prompt {
	margin: 0; padding: 2px; background-color: #eff8ff
}
/* ******************************************* im upload file module*/
#progressBar { 
	padding-top: 5px; width: 100%
}
#progressBar button {
	width: 70px; height: 21px
}
.prog_posi {
	padding: 5px; width: 390px; height: 30px
}
.im_pop_posi_sendfile_process {
	position: absolute; display: none; z-Index: 1000; vertical-align: top
}
.send_bo {
	 border: 1px solid #6B8AA5; background-color: #fff
}
.progressBarBox { 
	width: 300px; height: 18px; border: 1px inset; background: #fff url(../images/common/normal.gif); float: left; overflow: hidden
}
.progressBarBoxContent { 
	padding-left: 0; width: 0; height: 18px; border-right: 1px solid #444;  background: #fff url(../images/common/newactive1.gif); filter: Alpha(Opacity=60); opacity: 0.6
}
.fina_te {
	display: none; padding-top: 5px
}
.load_re {
	padding-top: 10px
}
/* ******************************************* see note module*/
.im_history {
	border: 1px solid #ccc; padding: 0; overflow: hidden
}
.im_history .see_ti {
	background-color: #e7f6fd; height: 21px; padding-left: 8px; padding-top: 4px; border-bottom: 1px solid #ccc
}
.im_history .see_te {
	padding: 8px
}
ul.log_down {	
	margin: 0; padding: 0
}
ul.log_down li {
	list-style: none; clear: both
}
ul.log_down li .down_detail {
	margin-left: 6px; float: left
}
table.logexpa {
	border: 1px solid #b2b2b2; margin-top: 2px
}
table.logexpa th {
	width: 100px
}
.logchat_ti {
	border-bottom: 2px solid #274f8c
}
.textcolor_bl {
	padding-left: 5px; overflow: hidden
}
.logexpa_ti {
	background-color: #ccc; width: 80px; overflow: hidden
}
.logexpa_afti {
	background-color: #eee; width: 80px; overflow: hidden
}
/* ******************************************* prom mess module*/
.inli_ico {
	width: 40px
}
.inli_ti {
	width: 7%
}
.inli_update {
	width: 20%
}
.inli_attent {
	width: 22px
}
.inli_snread_ico {
	width: 20px
}
.inli_read_numb {
	width: 8%
}
.inli_newly_update {
	width: 18%
}
.coli_ico {
	width: 40px
}
.coli_ti {
	width: 10%
}
.coli_revert {
	width: 10%
}
.coli_update {
	width: 20%
}
.coli_attent {
	width: 22px
}
.coli_sbread_ico {
	width: 22px
}
.coli_revert_numb {
	width: 10%
}
.coli_author {
	width: 10%
}
.coli_read_numb {
	width: 10%
}
.coli_newly_update {
	width: 20%
}
.inmali_numb {
	width: 5%
}
.inmali_issue {
	width: 8%
}
.inmali_undo {
	width: 8%
}
.inmali_oper {
	width: 10%
}
.inmali_numb_column {
	width: 5%
}
.inmali_sissu_ico {
	width: 20px
}
.inmali_newly_update {
	width: 15%
}
.inmali_oper_column {
	width: 16%
}
.bbsli_numb {
	width: 5%
}
.bbsli_amount {
	width: 12%
}
.bbsli_oper {
	width: 15%
}
.bbsli_numb_column {
	width: 5%
}
.bbsli_revert {
	width: 12%
}
.bbsli_oper_column {
	width: 15%
}

.error_box {
	border: 1px solid #F60; background-color: #FEF1E8; padding: 4px; clear: both; margin-bottom: 4px
}
.succ_box {
	border: 1px solid #01BE00; background-color: #E7FFE7; padding: 4px; clear: both
}
.prom_box {
	border: 1px solid #00A8FF; background-color: #E1F5FE; padding: 4px; margin-bottom: 4px
}
.error_box .te,
.succ_box .te,
.prom_box .te {
	float: left; margin-left: 8px; width: 90%
}
.succ_box .sys_guild_te {
	float: left; margin-left: 6px; width: 80%
}
/* ******************************************* sysmana module*/
.duty_desc {
	width: 700px; padding-top: 1px; clear:both;
}
.duty_desc .sort {
	float: left; width: 100px
}
.duty_desc .sort_cont {
	float: left; width: 600px
}
.duty_desc .bgcolor {
	background-color: #e1e1e1
}
.duty_desc ul {
	margin: 0; padding: 0
}
.duty_desc ul li {
	list-style: none; width: 600px; clear: both
}
.duty_desc ul li span.ti {
	width: 150px; padding-right: 8px; float: left; display: block
}
.duty_desc ul li span.te {
	float: left; display: block
}
.sys_setup_modu {
	margin: 20px;
}
.sys_survey { /*sysmana_snapshot*/
	margin: 10px 0 0 100px
}
.snap_shot {
	width: 33%; float: left;
}
.sys_survey_ti {
    background: #E7F6FD; height: 21px; margin: 0; min-height: 21px; padding: 8px 0 1px 5px; border-bottom: 1px solid #CCCCCC
}
.snap_shot .cont {
	width: 265px; border: 1px solid #CCCCCC; padding-bottom: 10px; height: auto!important; min-height: 600px; height: 600px\9;
}
.snap_shot ul {
	margin: 0; padding: 0; list-style: none
}
.snap_shot ul li {
	padding: 5px 0 0 10px; margin: 0; display: block
}
.snap_shot ul li p {
	margin: 0; padding: 0
}
.snap_shot ul li span.remark_g {
	margin-right: 7px
}
.snap_shot ul li.ti {
	margin-top: 15px; width: 250px
}
.snap_shot ul li.ti_modu {
	margin-top: 12px; width: 250px
}

.log_tab td {
	height: 40px; padding: 0
}
.log_tab1 td {
	height: 25px; padding: 0
}
.log_tab th.rt,
.log_tab td.rt {
	width: 10%
}
.log_tab th.wh {
	width: 70%
}
a.log_tmr {
	margin: 2px 0 0; padding: 0
}
.log_tab .bmar {
	margin-bottom: 0
}
.log_dialog {
	background-color: #FFFCBF; padding: 5px
}
*+html.log_dialog_ie {
	margin-top: -12px
}
.log_dialog .log_plan {
	margin-top: 3px; width: 6%; float: left
}
.log_dialog .rplan {
	width: 94%; float: left
}
.log_dialog .size {
	width: 98%; height: 140px
}
.log_dialog .size1 {
	width: 98%; margin-left: 10px
}
.log_dialog .add_acce {
	margin: 8px 12px 0 12px
}
.log_dialog .add_acce .expl,
.log_dialog .add_acce .expl1 {
	margin: 3px 0 0; float: left
}
.log_dialog .refer{
	margin: 5px 0 0
}
.log_dialog .sum {
	margin: 0 0 10px 12px; border-bottom: 1px solid #E6E5EA
}
.log_dialog .ti {
	margin: 0 0 10px 12px
}
.log_month_oper {/*log new*/
	margin: 8px 0     /*dele*/
}
.calendar_view .ti_bg_nor {
	background-color: #9FBEF5; height: 18px
}

.calendar_view .date {
	width: 138px; text-align: center; float: left
}
.calendar_view input {
	margin-top: 1px; width: 30px; height: 12px; padding: 0 
}
.calendar_view .cont {
	width: 94%; margin: 10px 0 18px; table-layout: fixed
}
.calendar_view .cont .ti_unline {
	border-bottom: 1px solid #DBDBD9
}
.calendar_view .cont .cont_leti {
	width: 18px
}
.calendar_view .cont td {
	width: 16px
}
.calendar_view .cont .cont_ri {
	width: 4px
}
.calendar_view .cont li {
	list-style: none; display: block; float: left; margin: 0; padding: 0
}
.calendar_view .cont li.gray_no_box {
	background-color: #C7FB96; border: 1px solid #A0EA11
}
.calendar_view .cont li.blue_box {
	background-color: #C7FB96; border: 1px solid #A0EA11
}
.calendar_view .cont li.gray_box {
	background-color: #C7C7C7; border: 1px solid #7D7D7B
}
.calendar_view .cont li.yell_box {
	background-color: #F9E296; border: 1px solid #E68D17
}
.calendar_view .cont li.foc_box {
	background-color: #D98E4D; border: 1px solid #C1742E
}
.calendar_view .cont li.comm_box {
	background-color: #4D99D7; border: 1px solid #307EC0
}
.calendar_view .cont li.future_box {
	background-color: #FFFFFF; border: 1px solid #7D7D7B
}
.calendar_view .cont li.gray_no_box,
.calendar_view .cont li.blue_box,
.calendar_view .cont li.gray_box,
.calendar_view .cont li.yell_box,
.calendar_view .cont li.foc_box,
.calendar_view .cont li.future_box,
.calendar_view .cont li.comm_box {
	width: 16px; height: 13px; padding-right: 1px
}
.calendar_view .cont li.gray_no_box,
.calendar_view .cont li.blue_box,
.calendar_view .cont li.yell_box,
.calendar_view .cont li.foc_box,
.calendar_view .cont li.gray_box,
.calendar_view .cont li.future_box,
.calendar_view .cont li.comm_box,
.calendar_view .ti_bg_mov {
	cursor: pointer
}
.calendar_view .cont tr.foc_row {
	background-color: #D98E4D
}
.calendar_view .ti_bg_mov,
.calendar_view .cont tr.mov_row {
	background-color: #CDFED4
}
.calendar_view .cont tr.mov_row_log {
	background-color: #D98E4D
}
.calendar_view .year {
	width: 48px; float: left
}
.calendar_view .month {
	float: left; width: 22px
}
.calendar_view input.wh {
	width: 20px
}
.time_depl {
	border: 1px solid #92A8BD; background-color: #FFFDDF; padding: 0 0 8px 0
}
.time_depl_oper {
	margin: 8px 0
}
.time_depl p.ti {
	margin: 4px; padding: 0
}
.time_depl label {
	display: block; clear: both; width: 178px; padding: 8px 0 0; margin-left: 10px
}
.calendar_expl {
	background-color: #9FBEF5; padding: 4px 1px 1px; margin: 12px 0 17px
}
.calendar_expl ul {
	margin: 0; padding: 0
}
.calendar_expl ul li {
	list-style: none; float: left; display: block; margin-right: 2px
}
.calendar_expl ul li.blue_box {
	background-color: #C7FB96; border: 1px solid #A0EA11
}
.calendar_expl ul li.gray_box {
	background-color: #C7C7C7; border: 1px solid #7D7D7B
}
.calendar_expl ul li.yell_box {
	background-color: #F9E296; border: 1px solid #E68D17
}
.calendar_expl ul li.foc_box {
	background-color: #D98E4D; border: 1px solid #C1742E
}
.calendar_expl ul li.comm_box {
	background-color: #4D99D7; border: 1px solid #307EC0
}
.calendar_expl ul li.future_box {
	background-color: #FFFFFF; border: 1px solid #7D7D7B
}
.calendar_expl ul li.blue_box,
.calendar_expl ul li.gray_box,
.calendar_expl ul li.yell_box,
.calendar_expl ul li.foc_box,
.calendar_expl ul li.future_box,
.calendar_expl ul li.comm_box {
	width: 15px; height: 12px
}
.log_time {
	margin-top: 5px
}
.log_rtop .lmr{
	margin-left: 100px
}
.log_list {
	background-color: #FFF1CC; padding: 5px 5px 5px 10px; border: 1px solid #F6C4AB; margin:5px 0
}
.log_list .input {
	margin: 3px 0 0; padding: 0
}
.log_tips {
	background-color: #FFF1CC; padding: 5px; border: 1px solid #F6C4AB; width: 120px
}
.log_remark_mar {
	margin-top: 20px; margin-right: 50px; margin-left: 30px
}
.log_remark {
	background-color: #FFEFDB; width: 550px; border: 1px solid #CCC; margin: 20px 0 20px 40px; padding: 5px
}
.log_remark .cont,
.log_remark .cont1 {
	float: left; margin-left: 5px; margin-top: 15px; width: 480px
}
.log_remark_tmar {
	margin-top: 50px
}
.log_remark_setup {
	background-color: #FFFCBF; width: 750px; margin: 20px 0 20px 40px; padding: 5px
}
.log_remark_setup p {
	margin: 10px 10px; padding: 0
}
.log_remark_setup .lmar {
	margin: 15px 0 10px 10px
}
.log_remark_setup a.bold {
	margin-left: 15px
}
.log_remark_setup .team {
	margin: 15px 0 10px
}
.log_remark_setup .sele {
	margin: 0; float: left
}
.log_remark_setup .slist {
	margin: 0 0 0 200px; float: left
}
.log_succ {
	background-color: #E6FFDD
}
.log_remark .yell {
	color: #D57801
}
.log_remark .yebl {
	color: #D57801; text-decoration: underline; font-weight: bold
}
.log_work {
	margin: 3px 10px 0 5px; float: left
}
.log_mpic {
	margin: 3px 0 0
}
.plan_ptype {
	margin: 2px 0 0 3px; float: left
}
.log_mpic1 {
	margin: 3px 2px 0
}
.log_cb {
	clear: both; height: 1px
}
.log_date {
	float: right; padding-top: 5px
}
.log_name {
	margin: 0; padding: 0
}
.log_blue {
	color: #024498; font-size: 14px
}
.log_remark_mar {
	margin: 10px 0 0  30px; padding: 0
}
.log_custom_posi {
	background-color: #FDEBBD;	padding: 2px 0 3px
}
.log_custom_posi li {
	list-style: none; display: block; margin: 0 auto; padding: 0
}
.log_custom_posi li span {
	margin-left: 33px 
}
.log_rtop {
	background-color: #E7F6FD; padding: 8px 10px 6px; margin: 0; height: 18px
}
.log_rtop .lmr{
	margin-left: 100px
}
.log_month_sele {
	background-color: #FFF1CC; border: 1px solid #F6C4AB; width: 74px; height: 55px; position: absolute; top: 225px; left: 29px
}
.log_month_sele li {
	list-style: none; display: block; width: 14px; height: 13px; float: left; margin: 3px 3px 2px 1px
}
.log_month_sele li.foc {
	background-color: #FFB46B
}
.log_month_sele li.mov {
	background-color: #4D99D7; cursor: pointer
}
.log_year_sele {
	background-color: #FFF1CC; border: 1px solid #F6C4AB; width: 73px; height: 55px; position: absolute; top: 225px; left: 29px
}
.log_year_sele li {
	list-style: none; display: block; width: 30px; height: 12px; float: left; padding: 2px 0 2px 2px; margin: 1px 1px 0 2px
}
.log_year_sele li.foc {
	background-color: #FFB46B
}
.log_year_sele li.mov {
	background-color: #4D99D7; cursor: pointer
}
.log_year_sele li.arrow {
	width: 15px; margin: 1px 0 0 4px; padding-right: 1px
}
.log_year_sele li.close{
	width: 12px
}
.log_calendar {
	background-color: #FFF1CC; width: 195px; height: 90px; padding: 10px; border: 1px solid #F6C4AB
}
.log_calendar .date {
	margin: 5px 0 10px  62px
}
.log_calendar .conf {
	margin-top: 10px
}
.log_comm {
	margin: 0 0 5px 5px
}
.lab_sort a.log_nofinish {
	*line-height: 2.7; 
}
.attent_choose {
	background-color: #FFF1CC; width: 60px; height: 35px; padding-top: 5px;padding-bottom: 5px; border: 1px solid #F6C4AB
}
.attent_choose .son {
	width: 60px; height: 18px; padding: 0
}
.attent_choose .yel {
	color: #fea625; margin: 2px
}
.attent_choose .red {
	color:#fe4426; margin: 2px
}
.notip_btn {
    border: 0; cursor: pointer
}
ul.log_comm_li {
	padding: 0; margin: 0
}
ul.log_comm_li li{
	list-style: none; margin: 0; padding: 0; width: 180px; height: 20px
}
ul.log_comm_li .cont_text{
	float: left; width: 130px
}
ul.log_comm_li .cdate{
	float: right; width: 45px; margin-right: 2px
}
ul.log_comm_li .trcolor{
	background-color: #deebf4; cursor: pointer
}
.renew_log {
	margin: 5px 0 0; padding: 0	
}
.renew_log .ti {
	margin: 0; padding: 0; padding: 8px 10px; background: #e0ecff; color: #fe5600	
}
.renew_log .see_record {
	color: #000; font-weight: bold
}
.renew_log .see_record_bg {
	border: 1px solid #ccc; margin: 1px 2px; width: 99%; overflow: hidden;
}
.renew_log ul {
	margin: 0 0 0 10px; padding: 0; line-height: 1.8; list-style: none;
}
.renew_log .see_record_bg ul li .remark_g {
	word-wrap: break-word;
}
.renew_log ul.see_staff {
	margin: 1px 20px 0 30px; float: none; list-style:disc; padding: 0
}
.see_record_bg .cont {
	padding-left: 10px; border-bottom: 0
}
.see_record_bg .rtable {
	border-bottom: 0
}
.see_record_bg .rtable td {
	overflow: hidden; word-wrap: break-word; word-break: break-all; white-space: normal; padding: 3px 0
}
.rtable_2rows td.readlog_spread {
	border-top: 2px solid #cccccc; border-bottom: 2px solid #cccccc; margin-bottom: 5px
}
.rtable_2rows td.readlog_spread .readlog_oper a {
	margin-right: 10px
}
.rtable_2rows tr.readlog_spreadbg {
	background: #e6f5ff
}
.rtable_2rows tr.readlog_spreadbg td{
	border-top: 1px solid #777777
}
.readlog_oper {
	background: #ffffcc; padding: 5px 5px 5px 10px
}
.rtable_2rows tr.readlog_spreadbg,
.readlog_stat tr.readlog_spreadbg {
	background: #e6f5ff
}
.readlog_stat .readlog_dstat {
	border: 0; width: 100%
}
.readlog_stat .readlog_dstat th {
	background-image: none ; border: 0; text-align: right
}
.rtable_2rows tr.readlog_spreadbg td{
	border-top: 1px solid #777777
}
.readlog_stat .readlog_dstat td {
	text-align: left; padding: 0 0 0 10px; vertical-align: top; border-bottom: 0; height: 25px
}
.readlog_stat .lmico {
	padding: 0 0 0 10px
}
.readlog_stat td.left {
	text-align: left; padding-left: 5px
}
.readlog_stat .logdate_bg {
	background: #e6e6e6
}
.readlog_statweek {
	margin: 15px 5px 10px
}
.readlog_statweek a {
	margin: 0 8px 0 0 
}
.statlog_seleweek {
	margin: 5px 5px; background: #feeea6; padding: 3px 5px; border: 1px solid #ffcc66; width: 480px
}
.readlog_time {
	float: left; padding-left:8px; line-height: 2.0
}
.educe_tip {
	background: #fff1cc; border: 1px solid #f6c4ab; padding: 3px 10px 2px; margin: 5px 0; width: 180px
}
.educe_see {
	padding: 0 0 3px
}
.log_noread .name {
	font-weight: normal; color: #808080
}
.relgli_open {
	width: 20px
}
.relgli_comm {
	width: 20px
}
.relgli_acce {
	width: 20px
}
.relgli_renew {
	width: 30px
}
.relgli_date_operor {
	width: 180px
}
.relgli_edti_time {
	width: 20% 
}
.relgli_see {
	width: 8%
}
.relgli_stat_open {
	width: 30px
}
.relgli_stat_name {
	width: 80px
}
.relgli_stat_nowrite {
	width: 16%
}
.relgli_stat_renew {
	width: 13%
}
.relgli_stat_noread {
	width: 13%
}
.relgli_stat_noreview {
	width: 13%
}
.relgli_stat_review {
	width: 13%
}
/* ******************************************* plan module*/
.calendar_plan {/*plan new*/
	width: 550px
}
.calendar_plan .cont {
	width: 94%; margin: 10px 0 18px
}
.calendar_plan .cont .plan_leti {
	width: 120px
}
.calendar_plan .cont .plan_remark {
	width: 200px
}
.calendar_plan .cont .plan_leti span.selecont{
	vertical-align: 2px
}
.calendar_plan .cont .plan_tibg,
.calendar_plan .cont .plan_tibg1 {
	background-color: #9FBEF5
}
.calendar_plan .cont .plan_tibg {
	border-left: 2px solid #DBDBD9; border-bottom: 1px solid #DBDBD9; border-top: 2px solid #DBDBD9
}
.calendar_plan .cont .plan_tibg1 {
	border-bottom: 1px solid #DBDBD9; border-top: 2px solid #DBDBD9
}
.calendar_plan .cont .plan_rline {
	border-right: 1px solid #DBDBD9; border-bottom: 1px solid #DBDBD9; border-top: 2px solid #DBDBD9
}
.calendar_plan .cont td {
	text-align: ; vertical-align: middle; height: 22px
}
.calendar_plan .cont tr.foc_row {
	background-color: #D98E4D
}
.calendar_plan .cont tr.mov_row {
	background-color: #CDFED4
}
.calendar_plan .cont tr.mov_row_log {
	background-color: #D98E4D
}
.tta_yell {
	margin: 0; padding: 4px 0 2px; background: #FFFECE;  border: 1px solid #ccc;  border-bottom: 0; min-height: 21px; height: 23px                                                                                                
}
.tta_yell input {
	vertical-align: middle; margin: 0                                                                                          
}
[class].tta_sub {
	height: auto
}
.log_dialog .detail {
	background-color: #DFECF4; padding: 0 0 5px; border: 1px solid #9AE3F5; width: 90%; margin: 0
}
.log_dialog .psize {
	width: 99.5%; height: 120px; border: 0; margin: 0
}
.log_dialog .plan_mr {
	margin: 0
}
.log_dialog .plan_tmr {
	margin-top: 6px; float: left
}
.log_dialog .detail .lmr {
	margin-left: 15px
}
.pti {
	margin: 0 0 5px 12px; padding: 0; float: left; display: inline
}
[class].pti {
	margin: 5px 0 5px 12px
}
.plan_time {
	margin: 0 0 0 10px; padding: 0 
}
.plan_sub {
	width: 500px; margin: 0 0 5px; padding: 5px 8px; background-color: #FFF1CC; border: 1px solid #F6C4AB; overflow: visible; line-heght: 1.8                                                                                             
}
.plan_sbmr {
	margin: 4px 0 0 0; padding: 0
}
.ptime_date_ico,
.ptime_week_ico,
.ptime_month_ico,
.ptime_custom_ico,
.ptime_all_ico,
.ptime_sele_ico,
.ptime_see_deta_ico {
	cursor: pointer
}
ul.plan_time_sele {
	margin: 0; padding: 0; float: left
}
ul.plan_time_sele li {
	list-style: none; float: left; display: block
}
.plan_ti_oper {
	padding: 10px 10px 5px; background: #ffffcc; border-top: 1px solid #eaeaea
}
.plan_ti_oper .poper{
	text-align: center; font-size: 12px
}
.plan_ti_oper .opermr{
	margin: 15px 0 0
}
.plan_ti_oper .pbg{
	width: 210px; float: left
}
.plan_ti_oper .pfr{
	width: 210px; float: right
}
.tta_yell .lab_sort,
.tta_sub .lab_sort {
	padding-left: 8px
}
.edti_pnum {
	width: 150px; background: #FFFFC2; padding: 2px; height: 23px
}
.edti_pnum input {
	vertical-align: top;
}
.edti_pnum a.version {
	margin-right: 20px
}
.plan_ti_oper .plan_ti {
	margin-left: 10px
}
.myPl_attent {
	width: 30px
}
.myPl_time {
	width: 240px
}
.myPl_type {
	width: 30px
}
.myPl_comment {
	width: 30px
}
.myPl_acce {
	width: 30px
}
.myPl_update {
	width: 15%
}
.myPl_date {
	width: 200px
}
.myPl_nofi_name {
	width: 15%
}
.myPl_nofi_date {
	width: 175px
}
.ttable td.ptype {
	width: 20%
}
.ttable td.ptime {
	width: 20%
}
.filt_oper {
	margin: 15px 0 4px
}
.filt_oper .oper {
	float: right; padding: 4px 2px
}
.unfi_spec {
	margin: 0 0 0 10px
}
.unfi_spec .ti {
	border-bottom:1px solid #E6E5EB; font-size:12px; font-weight:bold; padding:10px 8px 5px; color: #000
}
.unfi_spec ul {
	list-style: square; margin: 10px 0 13px 20px; padding: 0
}
.unfi_spec ul li {
	margin: 3px 0 0; padding: 4px 2px 2px
}
.maddress_le {
	width: 164px; vertical-align: top; border-right: 1px solid #EBEBEB
}
.maaddress_leti {
	background: #EDEBE7; padding: 4px
}
.maaddress_ipt {
	padding: 4px
}
.maddress_group {
	margin: 0; padding: 0
}
.maddress_group li {
	list-style: none; text-align: left;
}
.maddress_group li {
	float: left; width: 164px
}
.maddress_group li,
.maddress_group li.move {
	cursor: pointer
}
/* ************** dele*/ 
.plan_border {
	border: 1px solid #c8d5e8; vertical-align:: top; width: 33%
}
.common_h2, /* �����õ� ��*/ 
.middle_h2{
	height: 24px; padding: 0 0 0 5px; margin: 0
}
.common_h2{
	background-color: #C8D5E8
}
.middle_h2{
	background-color: #f5d69f
}
/* ******************************************* todo module*/
.todo_tmr {
	margin-top: 3px
}
[class].todo_tmr {
	margin-top: 0
}
/* ******************************************* guild module*/
.pop_win .ste .gui_te {
	background-color: #fff; vertical-align: top
}
.pop_win .ste .expl {
	 margin-top: 90px
}
.pop_win .ste .mail_bind_popexpl {
	margin-top: 30px
}
.pop_win .ste .expl .expl_te {
	float: left; display: block; width: 350px; margin-left: 25px
}
.pop_win .ste .expl .expl_te .btn_zh_CN,
.pop_win .ste .expl .expl_te .btn_zh_TW {
	background-color:transparent; float: left; display: block; margin-top: 40px; cursor: pointer!important
}
.cont_guild {/*cont_guild*/}
.gbreadcrumbs {
	float: left; padding-top: 8px
}
.gbgimg {
	float: right
}
.gcont {
	width: 100%; margin: 0
}
.gcont .glmenu {
	width: 120px; border-right: 1px solid #B4D4ED; vertical-align: top
}
.gcont .glmenu ul {
	margin: 0; padding: 0
}
.gcont .glmenu ul li {
	list-style: none; margin-top: 8px; padding: 4px; height: 20px
}
.gcont .glmenu ul li.clk {
	background-color: #D8C1A0
}
.gcont .gte {
	margin-top: 4px; padding: 8px 4px 0; height: 20px
}
.gcont .gte .gte_te .gte_img {
	margin: 8px 4px; float: left
}
.gcont .gte .gte_te .gte_expl {
	float: left; padding: 10px; width: 270px	
}
.gcont .gte .gte_guild {
	background-color: #fdfbdb; padding: 2px 4px; margin-left: 30px
}
.cont_comp {
	margin: 40px 80px
}
.cont_comp .img {
	float: left 
}
.cont_comp .comp_tite {
	float: left; margin-left: 10px
}
.cont_comp .comp_te {
	margin-top: 25px
}
.cont_comp .comp_te ol {
	margin: 0 15px; padding: 0 15px
}
.cont_comp .btn_zh_CN,
.cont_comp .btn_zh_TW {
	background-color: transparent; float: left; margin-top: 10px; margin-left: 180px; cursor: pointer!important
}
/* ******************************************* enc moudle*/
.enc_invite_info_ff {
	background-color: #FFFFDB; border: 1px solid #F6C4AB; width: 170px; height: 55px; position: absolute; top: 190px; left: 10px; line-height:20px;  /*margin-top: 20px; */
}
.enc_invite_info_ie {
	background-color: #FFFFDB; border: 1px solid #F6C4AB; width: 170px; height: 55px; margin-left:8px; line-height:20px;  margin-top: 5px; 
}
.ico_enc_ff{
	margin: 0; width: 23px; height: 21px; display: block; font-size: 1px; position: absolute; top: 303px; left: 127px; 
}
.ico_enc_ie{
	margin: 0; width: 23px; height: 21px; display: block; font-size: 1px; position: absolute; top: 316px; left: 123px; 
}
/* *******************************************  myDesk module*/
.hbline {
	height: 37px
}
.hbline .breadcrumbs {
	padding-left: 8px; float: left
}
.hbline .breadcrumbs span {
	line-height: 3.0
}
.ln_per_mess {
	background-color: #FFFFDB; height: 101px
}
.ln_per_bg {
	margin: 7px 11px 8px 8px
}
[class].ln_per_bg {
	margin-left: 16px
}
.ln_per_bg img {
	margin: 6px
}
.ln_per_mess .per_mess {
	margin: 0; padding-top: 16px
}
.ln_per_mess .per_mess span {
	line-height: 2.8
}
.ln_per_mess .sys_time {
	margin-left: 18px
}
.ln_oper_w {
	width: 180px; margin-top: 8px
}
.ln_oper_posi {
	padding-left: 12px; margin-top: 8px; width: 180px; float: left
}
.ln_tune_posi {
	margin-top: 8px; padding-top: 0
}
.top_oper {
	margin: 6px 0 0; padding: 0; float: left; list-style: none
}
.top_oper a {
	float: left; margin: 0 3px; height: 20px; padding: 5px 6px 1px; display: block
}
.top_oper span.num {
	font-weight: bold; line-height: 1.5
}
.top_oper a:link {
    text-decoration:none; color:#000000
}
.top_oper a:hover, 
.top_oper a:active {
	border: 1px solid #5681B0; color: #000; text-decoration: none
}
.top_oper a:hover {
	background: #ffd9a0; height: 20px; padding: 4px 5px 0;
}
.top_oper a:active {
	background: #fe9c58; height: 20px; padding: 4px 5px 0;
}
td.shr_resu {
	background: #FFFECE; height: 22px !important; padding: 3px 0 2px !important; color: #808080; margin: 0
}
.shr_resu .ti {
	font-weight: bold; margin: 0 10px 0 5px
}
.shr_resu .num {
	color: #f00; margin: 0 5px
}
.shr_resu a {
	margin: 0 10px
}
.sh_page .ti{
	margin-top: 4px; margin-right: 10px; float: left
}
td.indent {
	text-indent: 2em
}
.homeleft_side_bar .tree_div_border {/*right module*/
	border: 0; width: 210px; height: auto; margin: 10px 0 0 5px; padding: 0; 
}
/*[class].homeleft_side_bar .tree_div_border {
	height: auto
}*/
.homeleft_side_bar {
	margin: 0; padding: 0
}
.homeleft_side_bar .tree_div_border .cont {
	border: 1px solid #A6BBCE; width: 206px; margin-bottom: 10px; height: 160px; background: #fff; overflow-y:hidden
}
.homeleft_side_bar .tree_div_border .ti {
	background: #EFF5FF; padding: 5px 5px 3px 5px; line-height: 1.5; height: 20px
}
.homeleft_side_bar .tree_div_border .ti span {
	padding-left: 3px
}
.homeleft_side_bar .tree_div_border .cont .ti .tclk_label_ico,
.homeleft_side_bar .tree_div_border .cont .ti .hbbs_ico,
.homeleft_side_bar .tree_div_border .cont .ti .hdocu_ico,
.homeleft_side_bar .tree_div_border .cont_mail .ti .my_mail_ico {
	cursor: auto
}
.homeleft_side_bar .tree_div_border .cont ul.atten {
	margin: 0; padding: 0; line-height: 2.0; list-style: none
}
.homeleft_side_bar .tree_div_border .cont ul.atten li {
	margin: 0; padding: 0; width: 204px; overflow: hidden
}
.homeleft_side_bar .tree_div_border .cont ul {
	margin: 0; padding: 5px 0 5px 10px; line-height: 2.0; list-style: none; color: #808080
}
.homeleft_side_bar .tree_div_border .cont ul li {
	width: 190px; overflow: hidden; white-space: nowrap	
}
.homeleft_side_bar .tree_div_border .cont_mail {
	border: 1px solid #A6BBCE; width: 206px; margin-bottom: 10px; height: 206px; background: #fff
}
.homeleft_side_bar .tree_div_border .cont_mail ul {
	margin: 0; padding: 5px 0 5px 10px; list-style: none; color: #808080; line-height: 1.2
}
.homeleft_side_bar .tree_div_border .cont_mail ul li {
	width: 190px; overflow: hidden; white-space: nowrap
}
.homeleft_side_bar .tree_div_border .cont_mail .mailaddr {
	margin-left: 10px; margin-bottom: 5px
}
.homeleft_side_bar .tree_div_border .cont .tag {
	width: 64px; float: left; color: #808080; margin-right: 5px; text-align: right
}
.homeleft_side_bar .tree_div_border .cont .text {
	float: left; width: 135px; overflow: hidden
}
.homeleft_side_bar .tree_div_border .cont .nocont,
.homeleft_side_bar .tree_div_border .cont_mail .nocont {
	margin: 10px 0 10px 8px; color: #808080
}
.work_intro {
	margin: 0; padding: 0; position: absolute; z-index: 100
}
.work_intro .mid .text {
	margin: 3px 0 5px 10px; line-height: 1.8; float: left; width: 150px
}
.myDesk .sipt_focus {
	display: inline
}
.myDesk .btip {
	margin: 10px 20px 10px 10px
}
.myDesk .btip .ti {
	padding: 10px 15px; font-weight: bold; font-size: 14px
}
.myDesk .btip .cont {
	padding: 10px 0 3px; margin: 0 0 0 20px; width: 297px; float: left; border: 0
}
.myDesk .btip .cont_nowidth {
	width: auto
}
.myDesk .btip .cont p {
	line-height: 1.8; padding: 3px 0 0 62px; margin: 0
}
.myDesk .btip .noshow {
	line-height: 1.8; margin: 0 0 0 28px; padding: 0
}
* html .myDesk .btip .noshow {
	line-height: 1.8; margin: 0 0 0 45px; padding: 0
}
.myDesk_lab_posi {
	margin: 10px 10px 0 15px; padding: 0; clear: both; line-height: 2.0
}
.myDesk_lab_posi .lab_sort {
	height: 26px
}
.myDesk_lab_posi .lab_sort .num {
	color: #FF6600; margin: 0
}
.myDesk_cont {/*padding: 0 0 10px 0;*/
	border: 1px solid #A6BBCE; margin: 10px 10px 0 10px; padding: 0
}
.myDesk_cont .hright_top_bg {
	text-align: center; height: 30px; padding: 10px 0
}
.myDesk_cont .hright_top_bg .ti {
	line-height: 1.8; color: #008100; font-weight: bold; font-size: 16px
}
.myDesk_cont .hright_top_bg a.edti {
	line-height: 1.8
}
.myDesk_cont .modu {
	margin: 0 5px 20px
}
.myDesk_cont .modu .ti {
	background: #EFF5FF; padding: 5px 10px 2px; margin: 0 0 5px; line-height: 1.2; height: 18px
}
.myDesk_cont .modu .nocont {
	color:#808080; margin-left: 10px
}
.myDesk_cont .modu .time_delay {
	background: #FF6666; padding: 3px 2px 1px; color: #fff; line-height: 20px
}
.myDesk_cont .modu .time_tip {
	background: #C47300; padding: 3px 2px 1px; color: #fff; line-height: 20px
}
.myDesk_cont .modu .modutab {
	width: 100%; border: 0; table-layout: fixed; margin: 0 0 10px; * margin: 5px 0 0
}
.myDesk_cont .modu .modutab th {
	color: #808080; text-align: right; font-weight: normal
}
.myDesk_cont .modu .modutab td {
	height: 24px; padding: 0 5px; margin: 0
}
.myDesk_cont .modu .modutab .last_oper {
	margin: 0 0 0 40px; color: #808080
}
.myDesk_cont .modu .modutab td a.bold {
	font-weight: bold
}
.hgreen_bg {
	background-color: #3995fc; width: 51px; height: 5px
}
.hgray_bg {
	background-color: #b7b7b7; width: 51px; height: 5px
}
.hyell_bg {
	background-color: #e6b333; width: 51px; height: 5px
}
.delay_bg {
	background-color: #FE5600; width: 51px; height: 5px
}
.myDesk .rtable_2rows td {
	height: 41px; padding: 5px 0 5px 5px; height: 30px\9
}
.myDesk_cont .rtable_2rows td dl dd {
	text-indent: 3em
}
.myDesk .rtable td.list_oper_ht {
	height: 29px; padding: 0; marging: 0
}
.myDesk_cont li.sort {
	float: left; margin: 0; padding: 0 4px; list-style: none
}
.myDesk_cont .top_bg{
	background-color:#F0F1F6; line-height:20px; padding:10px 5px 0; height: 25px 
}
.myDesk_win_open_see .dialog {
	width:100%;
}
.myDesk_win_open_see .popsub_see_cont {
	width: 660px; margin: 0 auto; text-align: left
}
.myDesk_win_open_see .dialog_head {
	margin-bottom: 0
}
.myDesk_win_open_new .popsub_new_cont .dialog_head .ti {
	width:550px;
}
.myDesk_win_open_new .dialog_head .oper a {
	font-weight: bold
}
.myDesk_win_open_new .popsub_new_cont {
	width: 665px; margin: 0 auto; text-align: left
}
.myDesk_win_open_new .dialog_head .ti a,
.myDesk_win_open_new .dialog_head .ti a:hover {
	font-weight: normal; line-height: 2.0
}
.myDesk_win_open_see .sipt_focus {
	display: inline
}
.myDesk_win_open_see .task_describe {
	background: #eff5ff
}
.myDesk_win_open_new .dialog {
	width: 100%
}
.myDesk_win_open_new .dialog th {
	width: 70px
}
.myDesk_win_open_new .dialog th.action {
	width: 85px
}
.myDesk_win_open_new .redu_ico {
	margin: 3px 2px 0 0
}
.myDesk_win_open_new .principal {
	margin: 0 5px 0 0
}
.myDesk_win_open_new .pop_new_cont {
	width: 735px; margin: 0 auto
}
.myDesk_win_open_see {/*home pop window module*/
	padding: 15px; margin: 0 auto; 
}
.myDesk_win_open_see .pop_see_cont {
	width: 775px; margin: 0 auto
}
.myDesk_win_open_see .popup_headti { 
	padding: 10px 0 0; background: #FEFBDC
}
.myDesk_win_open_see .popup_headti .cancel{ 
	float: left; font-size: 12px
}
.myDesk_win_open_see .myoper { 
	text-align: center; padding: 8px 0 6px; background: #FEFBDC 
}
.myDesk_win_open_see .myoper_line  { 
	text-align: center; margin-top: 15px; border-bottom: 1px solid #DEE7EC; padding: 5px
}
.myDesk_win_open_see .myoper a,
.myDesk_win_open_see .myoper_line { 
	font-weight: bold
}
.myDesk_win_open_see .popup_ti {
	padding: 3px 10px 0; height: 26px; background: #D5E7F3
}
.myDesk_win_open_see .popup_tiline {
	padding: 5px 10px 0; height: 22px; border-top: 1px solid #DEE7EC
}
.myDesk_win_open_see .popup_tibline {
	padding: 0 10px 5px; height: 22px; border-bottom: 1px solid #DEE7EC
}
.myDesk_win_open_see .popup_dicsline {
	padding: 15px 0 10px; height: 18px; border-top: 1px solid #DEE7EC; border-bottom: 1px solid #CCCCCC
}
* html .myDesk_win_open_see .popup_dicsline {
	padding: 15px 0 0; height: 20px; border-top: 1px solid #DEE7EC; border-bottom: 1px solid #CCCCCC
}
.myDesk_win_open_see .popup_p {
	margin: 5px 10px 0
}
.myDesk_win_open_see .popup_board {
	border-bottom: 1px solid #ccc; margin: 1px 5px; padding: 10px 0 3px
}
.myDesk_win_open_see .popup_lh {
	margin: 10px 10px 0
}
.myDesk_win_open_see .popup_space {
	padding: 10px 0 20px; width: 775px
}

.myDesk_win_open_see .tab_unline td{
	border-bottom: 1px solid #e5e5e5
}
.myDesk_win_open_see .rtable_2rows td dl dd{
	text-indent: 3em
}
.myDesk_win_open_see .deal_cont {
	border-bottom: 1px solid #ccc; margin: 5px 5px 0; padding: 0 0 5px
}
.myDesk_win_open_see .rtable {
	border-bottom: 0
}
.myDesk_win_open_see .back_parent {
	margin-top: 5px; margin-left: 10px; font-size: 16px; line-height: 16px
}
.myDesk_win_open_see .back_parent span.popup_yellow, 
.myDesk_win_open_see .back_parent span.popup_red,
.myDesk_win_open_see .back_parent span.popup_black,
.myDesk_win_open_see .back_parent a {
	font-size: 12px
}
*+html .myDesk_win_open_see .cb,
*+html .myDesk_win_open_new .cb { 
	display: inline
}
*+html .myDesk_win_open_new .dialog .validation-advice {
	padding: 3px;
}
.myDesk_win_open_see ul.ann_list {
	margin-left: 8px
}
.myDesk_win_open_see .trbgcolor0 {
	background-color: #FFFECE; cursor: auto
}
.myDesk_win_open_see .discbg {
	background-color: #2E813B; padding: 4px 4px 2px; color: #fff; text-align: center; margin-right: 10px; white-space: nowrap
}
.myDesk_win_open_see .taskbg {
	background-color: #C77102; padding: 4px 4px 2px; color: #fff; text-align: center; margin-right: 10px; white-space: nowrap
}
.myDesk_win_open_see .docubg {
	background-color: #2686D0; padding: 4px 4px 2px; color: #fff; text-align: center; margin-right: 10px; white-space: nowrap
}
.myDesk_win_open_see .taskbg_marker,
.myDesk_win_open_see .taskbg_affair,
.myDesk_win_open_see .taskbg_discuss {
	color: #fff; text-align: left; line-height: 17px; margin-right: 10px; text-indent: 1.5em
}
.myDesk_win_open_see .popup_subti {
	margin-top: 15px; margin-bottom: 1px
}
.myDesk_win_open_see .actitab {
	width: 100%; border: 0; margin: 0 0 10px
}
* html .myDesk_win_open_see .actitab {
	margin: 0 0 30px
}
.myDesk_win_open_see .actitab td{
	border-top: 1px solid #DEE7EC; height: 28px
}
.myDesk_win_open_see .mytip {
	margin: 10px 20px
}
.myDesk_win_open_see .mytip .ti {
	padding: 10px 30px; font-weight: bold
}
.myDesk_win_open_see .mytip .cont {
	padding: 10px 0; margin: 0 20px; width: 297px; float: left
}

.myDesk_win_open_see .mytip .cont_nowidth {
	width: auto
}
.myDesk_win_open_see .mytip .cont .subti {
	font-weight: bold; margin-left: 15px
}
.myDesk_win_open_see .mytip .cont span.nooper {
	font-weight: bold; margin-left: 15px
}
.myDesk_win_open_see .mytip .cont p {
	line-height: 1.8; margin: 5px 0 0 62px; padding: 0
}
.myDesk_win_open_see .mytip .noshow {
	margin:  0 0 0 25px; padding: 0
}
* html .myDesk_win_open_see .mytip .noshow {
	line-height: 1.8; margin: 0 0 0 40px; padding: 0
}
.myDesk_win_open_see .plan_sub {
	width: 755px; margin: 5px 0
}
.myDesk_win_open_see .dialog .process {
	color: #659968
}
.myDesk_win_open_see .dialog .allot {
	color: #FF6D06
}
.myDesk_win_open_see .dialog_head .oper a {
	font-weight: bold
}
.myDesk_win_open_see .dialog_head .ti a,
.myDesk_win_open_see .dialog_head .ti a:hover {
	font-weight: normal
}
.myDesk_win_open_see .shr_resu {
	background: #FFFECE; line-height: 2.0; height: 25px; color: #808080
}
.myDesk_win_open_see .shr_resu .ti {
	font-weight: bold; margin: 0 10px
}
.myDesk_win_open_see .shr_resu .num {
	color: #f00; margin: 0 5px
}
.myDesk_win_open_see .shr_resu a {
	margin: 0 10px
}
.myDesk_win_open_see .arr {
	border-right: 0; border-left: 0; border-top: 0; table-layout: fixed; word-break:break-all
}
.myDesk_win_open_see .arr .ti{
	height: auto; padding: 10px; color: #669966
}
.myDesk_win_open_see .arr .arr_pers_mess {
	background-color: #fff; height: auto; text-align: center
}
.myDesk_win_open_see .arr .arr_pers_mess .pers_mess {
	text-align: center; padding-left: 0; margin-top: 2px
}
.myDesk_win_open_see .arr .arr_pers_mess .pers_mess .sys_awake_cl,
.myDesk_win_open_see .arr .arr_pers_mess .pers_mess .ub_offline_ico {
	margin-left: 26px; _margin-left: 15px
}
.myDesk_win_open_see .arr .arr_pers_mess .floor {
	text-align: center
}
[class].myDesk_win_open_see .arr .arr_pers_mess .ln_per_bg {
	margin-left: 26px; margin-bottom: 5px
}
* html .myDesk_win_open_see .arr .arr_pers_mess .ln_per_bg {
	margin-left: 15px; margin-bottom: 5px
}
*+html .myDesk_win_open_see .arr .arr_pers_mess .ln_per_bg {
	margin-left: 26px; margin-bottom: 5px
}
.myDesk_win_open_see .arr .arr_text .text {
	padding: 0 2px 10px; margin: 0 2px; min-height: 65px; height: auto; overflow-x: hidden; line-height: 1.8

}
.myDesk_win_open_see .arr .arr_text .text {
	padding: 0 2px 10px; margin: 0 2px; min-height: 65px; height: 65px; overflow-x: hidden; line-height: 1.8
}
.myDesk_win_open_see .arr .arr_text {
	padding: 2px; background-color: #fff; vertical-align: top
}
.myDesk_win_open_see .arr[class] .arr_text .text {
	height:auto;
}
.myDesk_win_open_see .myDesk_cont {
	margin: 10px 0 0 0; padding: 0; width: 100%
}
.myDesk_win_open_see .rtable_2rows td {
	height: 41px; padding: 5px 0 5px 5px; *height: 30px; *+height: 30px
}
.myDesk_win_open_see .myDesk_lab_posi .lab_sort a {
	margin: 0 6px
}
.myDesk_win_open_see .txt_oper_fr {
	 float: right; padding: 0; margin-right: 6px; height: 20px; cursor: pointer; background: transparent
}
.myDesk_win_open_see .docu_remark {
	 line-height: 1.6; color: #808080
}
.myDesk_win_open_see .docu_source {
	 padding: 5px 0 0; color: #808080; float: left
}
/* ******************************************* document module old*/
li.file_oper {
	float: left; margin: 0 2px; padding: 0 4px ; list-style: none
}
li.file_oper a{
	margin: 0 10px 0 2px
}
li.file_oper span{
	margin: 0 10px 0 2px
}
.file_srh {
	background: #fff1cc; border: 1px solid #f6c4ab; width: 189px; margin: 10px 5px 0; padding: 10px 0 10px 10px
}
.file_srh .srh_box {
	margin: 0 3px 5px 0; float: left; width:60%
}
.file_srh .ti {
	background: #dae3e3; padding: 1px 10px 0;  margin: 8px 15px 0 0
}
.file_srh  .tfilt {
	 margin: 8px 0 0 16px
}
.Documentmana .doli_sele {
	width: 22px
}
.Documentmana .doli_ico {
	width: 20px
}
.Documentmana .doli_attention {
	width: 18px
}
.Documentmana .doli_size {
	width: 10%
}
.Documentmana .doli_upload_time {
	width: 15%
}
/* ******************************************* document module*/
.trbgcolor6 {
	background-color: #eff5fb
}
.right_side_bar .tree_div_border {
	border: 0; width: 213px; margin-left: 2px;  padding-bottom: 1px; background-color: #E0ECF9; height: auto
}
.right_side_bar .tree_div_border .docu_shr_range {
	padding: 0 0 0 8px
}
.right_side_bar .tree_div_border .docu_shr_range .ti {
	border-bottom: 2px solid #A7C5E2; margin: 12px 8px 12px 0
}
.right_side_bar .tree_div_border .docu_shr_range .time_depl {
	margin: 5px 5px 8px; border: 0; border-right: 0; border-left: 0; background-color: #eff5fb; padding: 5px 5px 8px 0
}
.right_side_bar .tree_div_border .docu_shr_range .time_depl div {
	margin: 5px 10px
}
.right_side_bar .tree_div_border .docu_shr_range .time_depl .cb {
	margin: 0
}
.right_side_bar .tree_div_border .docu_shr_range .time_depl p.ti {
	margin: 4px 8px 4px 8px; padding: 0; border: 0
}
.right_side_bar .tree_div_border .docu_shr_range .sort_ti {
	margin: 4px 8px 4px 0; padding: 7px 5px; background: #C1D9F3
}
.right_side_bar .tree_div_border .docu_shr_range .sort_filt {
	margin: 0 8px 4px 0; padding: 0 0 3px; border-bottom: 2px solid #A7C5E2
}
.right_side_bar .tree_div_border .docu_shr_range .sort_filt ul {
	margin: 0; padding: 0
}
.right_side_bar .tree_div_border .docu_shr_range .sort_filt ul li {
	margin: 0 0 5px; padding: 0; clear: both
}
.right_side_bar .tree_div_border .docu_shr_range ul {
	margin: 0 10px 14px; padding: 0; list-style: none
}
.right_side_bar .tree_div_border .docu_shr_range ul li {
	margin: 9px 0 4px; padding: 0
}
[class].right_side_bar .tree_div_border .docu_shr_range ul li a {
	margin-left: 3px
}
.right_side_bar .tree_div_border .docu_shr_range ul li.noico {
	margin-left: 18px; margin-left: 20px\9
}
.shr_range_sele {
	background: #ffffff; border: 1px solid #aca899; padding: 5px 5px 3px; width: 158px; margin: 0; text-align: left
}
.shr_range_sele li {
	margin: 0 2px 0 5px; padding: 0 0 0 14px; list-style-type:none;cursor: pointer;
}
.shr_range_sele li.nor {
	margin: 0 0 0 5px; font-weight: bold; padding:0
}
.shr_range_sele li.line {
	border-bottom: 1px solid #aca899; margin: 3px 0; height: 1px; line-height: 1px; font-size: 1px
}
.shr_range_sele li.mov {
	background:#316AC5; color:#FFF;
}
.shr_d {
	border: 1px solid #ccc; background: #fff; width: 155px; float: left
}
.shr_d .shr_pb {
	float: left; border: 0; height: 15px; margin: 0 3px 0 3px; padding: 2px 0 1px; background: #fff; width: 88%
}




.docsManage .sipt_focus {
	display: inline; width: 125px
}
.docu_shr_resule {
	padding: 12px 5px 7px 8px
}
.docu_oper {
	background: #cbe0f5; padding: 5px 5px 3px 6px; height: 20px
}
.docu_oper .fl {
	margin-right: 8px
}
.docu_oper .sh_page a {
	margin-left:0;
}
.docu_oper span.remark_g, 
.docu_oper a {
	margin-left: 2px;
}
.docu_oper .sh_page {
	margin-top: 0
}
.document_photo_list .rtable_2colorrows .pic_border {
	border:1px solid #666666; height: 64px; width: 64px; display: table-cell; vertical-align: middle; font-size: 42px
}
.doli_sele {/*table width */
	width: 30px
}
.doli_ico {
	width: 44px
}
.doli_bigico {
	width: 68px;
}
.doli_ti {
	width: 195px; width: 180px\9
}
.doli_upload_time {
	width: 120px
}
.doli_recentupload_time {
	width: 200px
}
.doli_photo_thumbnail {
	width: 64px
}
.doli_photo_sele {
	width: 30px
}
.doli_photo_ti {
	width: 195px; width: 180px\9
}
.doli_photo_time {
	width: 110px
}
.document_list .rtable_2colorrows td {
	height: 48px; height: 38px\9; padding: 11px 0 6px 15px; border-bottom: 1px solid #E6E5EA; vertical-align: top; overflow: hidden; white-space: nowrap; word-wrap: keep-all
}
.document_photo_list .rtable_2colorrows td {
	height: 74px; height: 64px\9; padding: 5px 0 6px 15px; border-bottom: 1px solid #E6E5EA; vertical-align: middle; overflow: hidden; white-space: nowrap; word-wrap: keep-all
}
.document_list .rtable_2colorrows td.td_cnt,
.document_photo_list .rtable_2colorrows td.td_cnt {
	padding: 10px 0 5px; vertical-align: middle;
}
.document_photo_list .rtable_2rows td.td_cnt {
	padding-left: 0
}
.document_list a.dl_oper, 
.document_photo_list a.dl_oper {
	margin-right: 5px
}
.document_recent_list .rtable {
  border-bottom: 0
}
.document_recent_list .rtable td {
  border-bottom: 1px solid #E6E5EA; padding: 10px 0; overflow: hidden; white-space: nowrap; word-wrap: keep-all
}
.document_recent_list .rtable .remark_g {
	margin-left: 8px
}

.right_side_bar .tree_div_border .docs_upload_sele {/* document linkman pop */
	padding: 1px 0 3px 3px; border: 1px solid #c1d9f3; width: 180px; background: #e0ecf9
}
.right_side_bar .tree_div_border .docs_upload_sele .tabs li {
	margin: 0; padding: 0;
}
.docs_srh_posi {
	height: 20px; padding: 5px 0 2px;
}
.right_side_bar .tree_div_border .docs_upload_sele ul.docs_link {
	margin: 0 0 5px; border: 1px solid #7f9db9; height: 206px; padding: 3px 0 3px 1px; overflow-y: scroll; overflow-x: hidden; width: 178px; background: #fff
}
ul.docs_link li {
	white-space: nowrap; margin: 0; padding: 1px 2px 0 0; list-style: none 
}
.docs_link li.movbg {
	background: #c3d9ff; cursor: pointer
}
.docs_link li.clkbg {
	background: #eff3f7; cursor: pointer
}
.document_tips {
	background: #eaa000; margin: 0 10px; padding: 3px 0; width: 200px; float: left
}
.document_tips_t {
	margin: 10px; padding: 6px 5px; background: #eaa000;  color: #fff; font-weight: bold; text-align: center; width:750px;
}
/* ******************************************* plan see module*/
.plan_cat_detail_div_indent {
	margin-left: 15px
}
.plan_detail_deal_explain {
	margin-left: 20px
}
.plan_detail_content {
 	margin-left: 4px; float: left; width: 95%
 }
.plan_detail_explain {
 	float: left; width: 500px
}
#planCondusion {
	width: 600px; height: 100px
}
.plan_detail_textarea,
.plan_deal_textarea {
	width: 500px; height: 114px
}
.plan_detail {
	width: 525px
}
#planVersionStatusLocationParentDiv {
	margin: 5px 12px
}
#planVersionStatusLocationParentDiv a {
	padding-left: 16px
}
.greenFont {
	height: 40px
}
.greenFont1 {
	height: 20px
}
.namebgcolor_over {
	background-color: #deebf4
}
.namebgcolor_current {
	background-color: #b3d7ed
}
.namebgcolor_over,
.namebgcolor,
.namebgcolor_current {
	margin: 3px 0 0 4px; padding: 0 5px 0 0; height: 40px; cursor: pointer
}
.back_inst {
	margin-left: 4px; float: left
}
.sele_month {
	height: 20px
}
.sele_month img{
	height: 16px; width: 16px;  border: 0; cursor: pointer
}
.plan_border {
	border: 1px solid #c8d5e8; vertical-align:: top; width: 33%
}
.plan_cview td {
	border: 1px solid #c8d5e8; vertical-align: top; width: 33%
}
.plan_cview td h2 {
	height: 24px; padding: 0 0 0 5px; margin: 0 0 2px; background: #C8D5E8
}
.border_yell {
	border: 1px solid #f5d69f
}
.border_yell h2 {
	background: #f5d69f
}
.plan_cont{
	margin: 3px 0 0 4px
}
.plan_cont .week{
	margin: 3px 0 0 0; height: 20px
}
.plan_cont .space {
    margin: 0 0 0 13px
}
.calendar_plan .month_set {
	margin: 10px 0pt 18px; width: 100%; background-color: #CCCCCC
}
.calendar_plan .month_set td{
	height: 23px; width: 33%
}
.calendar_plan .month_set .blue_bg{
	background-color: #D2D9E0
}
.calendar_plan .month_set tr.wihte_bg td{
	background-color: #fff; height: 30.5px; padding-left: 8px
 }
.calendar_plan .month_set .yell_bg {
	background-color: #D98E4D
}
.calendar_plan .month_set .cyan_bg {
	background-color: #CDFED4; cursor: pointer
}
.plan_category {
	width: 430px;
}
.plan_category_title {
	width: 400px; float: left
}
.plan_del_ico {
	width: 16px; height: 16px; border: none; cursor: pointer; float: right
}
 /*search start*/
.sr_search {
	width: 600px; margin: 15px auto 0; height: 39px; line-height: 30px
}
.sr_search_type {
	width: 600px; margin: 0 auto; color: #888
}
.sr_search_button {
	background-image: url("../images/v3/im/sr/search.gif"); width: 121px; height: 39px; cursor: pointer; border: 0; vertical-align: bottom\9; *+vertical-align: auto
}
.sr_keyword {
	border: 1px solid #617993; width:400px; height:20px; line-height: 20px; margin: 0 0 5px 0; font-size: 14px
}
.sr_defaultKeyword {
	color: #888
}
.sr_search_result {
	height:44px; line-height:22px; margin: 12px 5px; padding: 0px 5px
}
.sr_search_result a {
	color: #00449a; text-decoration: underline; font-size: 14px
}
.sr_search_result .ico_le {
	margin:10px 5px 10px 0
}
.sr_search_result_bg {
	background-color: #DEEBF4;
}
.sr_search_result_type {
	color: #268138; font-weight: bold; margin-right: 10px
}
.sr_search_result_person {
	color: #808080
}
.sr_search_result_time {
	color: #808080
}
.sr_tabs {
	background-color: #F0F1F6; border-bottom: 1px solid #A4B2BD; border-top: 1px solid #A4B2BD; height: 27px; line-height: 27px; margin-top: 10px; padding: 0 10px
}
.sr_time_desc {
	float: left; width: 72px; height: 20px; line-height: 20px; background-image: url("../images/v3/im/sr/time.desc.gif"); border: 0; cursor: pointer; text-align:left; *text-indent: 0.3em
}
.sr_time_asc {
	float: left; width: 72px; height: 20px; line-height: 20px; background-image: url("../images/v3/im/sr/time.asc.gif"); border: 0; cursor: pointer; text-align:left; *text-indent: 0.3em
}
#sr_notice {
	background-color:#FFF1CC; border-bottom:1px solid #F6C4AB; padding:5px 8px
}
.hightLight_summary em {
	color: #f00; font-style: normal
}
.hightLight_person em {
	color: #000; font-style: normal
}
/*search end*/

/* ******************************************* sys_model module*/
.list_nocont {
	width: 100%; margin: 15px 0
}
.lab_sort {
	margin: 0; padding: 0; text-align: left
}
.lab_sort li.line {
	color: #bec9cd; list-style: none; float: left; margin:0 10px 0 0
}
.lab_sort li {
	list-style: none; margin:0 10px 0 0; padding: 0; float: left; display: block; white-space:nowrap
}
.lab_sort li span {
	margin:0 0 0 3px
}
.lab_sort .num {
	color: #FF6600; margin: 0
}
.lab_sort .switch {
	float: right; margin-right: 2px
}


.workHistory .rtable_2rows td {
	height: 40px; padding: 0 2px; border-bottom: 0; vertical-align: top
}
.workHistory  .rtable_2rows {
	width: 100%; border-bottom: 1px solid #E6E5EA; table-layout: fixed
}
.companyBbs .rtable_2rows td {
	height: 40px; padding: 0 2px; border-bottom: 0; vertical-align: top
}
.companyBbs  .rtable_2rows {
	width: 100%; border-bottom: 1px solid #E6E5EA; table-layout: fixed
}
.companyBbs .rtable_2rows td.list_ti_ht {
	font-weight: bold; text-indent: 0.3em
}
.myAwoke .aworkway_tips span {
	color: #278139; font-weight: bold; float: left; margin: 3px 5px 0 2px; width: 50px
}
.myAwoke .aworkway_tips ul {
	padding: 0; margin: 5px 0 0; float: left; line-height: 1.5
}
.myAwoke ul.aworkway_tips li {
	list-style: none; padding: 0; margin: 0
}

.myAwoke .rtable td {
	color: #808080; overflow: hidden; white-space: nowrap
} 
.woli_date {
	width: 140px
}
.woli_time {
	width: 140px
}


.plan_date_sele {
	border: 1px solid #ccc; margin: 0; padding: 0; background: #fff; width: 66px; list-style: none;
}
.plan_date_sele li {
	padding: 1px 0 1px 3px
}
.plan_date_sele li.mov {
	background: #2681c7
}
/* ******************************************* mysetup module*/
.dialog_head_mysetup {
	margin-bottom: 0; padding-bottom: 10px; border-bottom: 1px solid #A4B2BD;
}
.dialog_head_mysetup .cb {
	*display: inline
}
.mySetup .mysetup_ti {
	margin: 15px 10px 10px 30px; padding: 0 0 4px 4px; border-bottom: 2px solid #bbd3ed;
}
.mySetup .mysetup_ti1 {
	margin: 30px 10px 10px 30px;
}
.mySetup .mysetup_tab .dialog {
	width: 600px;
}
.mySetup .mysetup_tab .dialog_safe {
	width: 700px; 
}
.mySetup .mysetup_tab .dialog td {
	height: 23px;
}
.mySetup .mysetup_tab .dialog th {
	width: 150px;
}
.mySetup .mysetup_tab .dialog .enter_name {
	margin-right: 10px;
}
.mySetup .mail_list {
	list-style: none; width: 368px; margin: 0; border: 1px solid #ccc; 
}
.mySetup .mail_list .ti {
	background: #fff4d6; padding: 0 10px; border-bottom: 1px solid #ccc;
}
.mySetup .mail_list ul.list_cont {
	margin: 0 0 10px 8px; padding: 0;
}
.mySetup .mail_list ul.list_cont li {
	list-style: none; margin: 3px 0 0;
}
.mySetup .mysetup_tab .modi_avatar  {
	float: left; margin: 12px 0 0;
}
.mySetup .mysetup_tab .modi_pic  {
	margin: 0 0 5px; padding: 3px 3px 0; border: 1px solid #e0e0e0; padding-bottom:1px\9;
}
.mySetup .mail_intro {
	margin: 30px 20px;
}
.mySetup .mail_intro .mysetup_mailbind_ico {
	margin: 20px 20px 0 0;
}
.mySetup .mail_intro .mysetup_mailpop3_ico {
	margin: 0 20px 0 0;
}
.mySetup .mail_intro .ti {
	margin: 0 0 10px;
}
.mySetup .mail_intro p {
	margin: 0; padding: 0;
}
.mySetup .mail_intro .mail_bind_bg {
	width: 500px; padding: 10px; border: 1px solid #cccccd; background: #fcf5ec;
}
.mySetup .mysetup_sys_ico {
	margin: 10px 15px 0 0;
}
.mysetup_tab {
	margin-left: 10px;
}
.mysetup_tab .rtable_2rows {
	width: 90%; margin: 0 0 0 10px; 
}
.mysetup_tab .rtable_2rows td.account_state {
	height: 30px;
}
.mySetup .mysetup_bind {
	margin: 15px 15px 0 5px; padding: 4px 0 0 0;
}
.mySetup .mysetup_bind ul {
	list-style: none; margin: 10px 0 0 15px; padding: 0; 
}
.mySetup .mail_addr {
	width: 370px;
}
.mySetup .mstext_wh {
	width: 248px; *width: 210px; margin-bottom: 5px;
}
.mySetup .ms_btn_tmr {
	margin-top: 5px;
}
.mysetup_bind_setup { /*pop*/
	padding: 0 0 20px;
}
.mysetup_bind_setup .mail_setup_cont {
	width: 600px; height: 350px;
}
.mysetup_bind_setup .dialog{
	width: 600px;
} 
.mysetup_bind_setup .mail_setup_flow {
	margin: 30px 0 30px 20px;
}
.mysetup_bind_setup .mail_bind_add {
	margin: 0 25px; padding: 11px 0 19px; background: #f5f5d1; 
}
.mySeli_account { /*tab width*/
	width: 40%;
}
.mySeli_state { 
	width: 12%;
}
.mySeli_mail { 
	width: 18%;
}
.mySeli_bind { 
	width: 10%;
}
.mysetup_tab .upbtn {
	margin: 10px 0 0
}
.mail_list_ti {
	margin: 5px 0 10px 10px; font-weight: bold; font-size: 14px;
}
.tree_div_border ul.right_cont {/*right cont*/
	margin: 10px 0 0; padding: 0 0 10px; list-style: none; background: #f4f4f4
}
ul.right_cont li {
	margin: 0 0 10px 10px
}
.tree_div_border ul.right_cont li.ti {
	margin: 0 0 10px; background: #f4f4f4
}
.sys_tips1 {
	background: #FFFFDB; margin: 0 15px 15px; padding: 5px 5px 5px 0;
}
.mySetup .mail_intro .mail_bind_bg .fill_mail {
	width: 300px;
}
.mySetup .mail_intro .mail_bind_bg #prompt {
	height: auto; margin-left: 0;
}
ul.permission {/*091202 yangxn */
	width: 700px; margin: 0; padding: 0;
}
ul.permission li {
	display: block; list-style: none; float: left; width: 140px; margin: 0 15px 0 0; 
}
.mySetup .mail_intro .mail_bind_bg .fill_mail {
	width: 300px;
}
.mySetup .mail_intro .mail_bind_bg #prompt {
	height: auto; margin-left: 0;
}
.mail_isbound {
	float: left; font-weight: bold
}
label.overTxtLabel {
    color: #CCCCCC; width: 200px; text-align: left;
}

.jingoal_help {
	margin: 20px auto; width: 892px
}
.help_img {
	float: left; display: block
}
.jingoal_help .cont {
	border-top: 1px solid #cfd9e3; float: left; width: 775px
}
.jingoal_help .cont .ti {
	border-bottom: 1px dashed #b7b7b7; margin: 18px 18px 10px 10px; padding: 0 0 6px
}
.jingoal_help .cont ul {
	margin: 20px 10px 25px 30px; padding: 0; list-style: none
}
.jingoal_help .cont ul li {
	margin: 12px 0
}
.jingoal_help .cont .intro {
	margin: 5px 0 0 48px
}
.jingoal_help .cont .model {
	margin: 5px 0 0 30px
}
.jingoal_help .cont p {
	margin: 0; padding: 0
}
.jingoal_help .cont .download {
	margin: 0 18px 0 20px; padding: 0
}
.jingoal_help .cont .download .subti {
	margin: 20px 0 10px; padding: 0 0 6px; border-bottom: 3px solid #dedede
}
.jingoal_help .cont .download .local {
	border: 1px solid #fed6ce; margin: 0 0 30px
}
.jingoal_help .cont .download .local .vers {
	background: #fef3ed; padding: 6px 10px 4px
}
.jingoal_help .cont .download .local .btn_bg {
	background: #fdf7f7
}
.jingoal_help .cont .download .local .tips {
	background: #fff1ee; padding: 6px 10px 4px
}
.jingoal_help .download_btn {
	margin: 10px 0 5px 5px; padding: 3px 0 0 15px; border: 0; cursor: pointer
}
.jingoal_help .cont .download .meth2 {
	border: 1px solid #cae8ea; margin: 0 0 20px
}
.jingoal_help .cont .download .meth2 .vers {
	background: #f4fcfe; padding: 6px 10px 4px
}
.jingoal_help .cont .download .meth2 .tips {
	background: #f1f8ff; padding: 4px 10px 2px
}
.jingoal_help .cont .download .meth2 ul.stream_download {
	list-style: none; margin: 8px 0 5px 12px; padding: 0
}
.jingoal_help .cont .download .meth2 ul.stream_download li {
	float: left; margin: 2px 10px 0 0
}
.jingoal_help .cont .download .addr {
	padding: 5px 0 15px
}
.jingoal_help .cont .download .computer_load  {
	margin: 0 0 5px
}
.jingoal_help .cont .download .computer_load .step {
	float: left; padding: 20px 0 0 15px;  width: 213px
}
.jingoal_help .cont .download .computer_load .step2 {
	float: left; padding: 20px 0 0 25px;  width: 203px
}
.jingoal_help .cont .download .computer_load select {
	width: 140px; margin-top: 15px
}
.jingoal_help .cont .download .computer_load .step .download_btn {
	margin: 10px auto 5px; float: none
}
.jingoal_help .cont .download .computer_load .mobi_load {
	margin: 10px auto 0; padding: 3px 0 0 15px
}
.jingoal_help .cont .download  ul.mobile_plat {
	margin: 0 0 20px; padding: 5px 0 15px 15px; list-style: disc
}
.jingoal_help .cont .download ul.mobile_plat li {
	 margin: 0  0 3px 0;  margin: 0 
}

/* ******************************************* btn module*/
.btn_posi {	
	z-index: 20; float: left; margin-bottom: 2px;
}
.btn_lesp_c {
	padding-left: 8px; float: left
}
.btn_lesp_c .btn_txt {
	 float: left; margin: 5px 5px 0 5px; *margin-top: 5px;
}
.btn_lesp_c .operbtn {
	background: url(../images/v3/common/btn_bg_mid.gif) repeat-x;
	height: 24px; cursor: pointer; float: left; display: block
}
.btn_lesp_c .btn_le {
	background: url(../images/v3/common/f1.gif?v=2); background-position: -896px -5px;
	width: 5px; height: 24px; float: left; display: block;
}
.btn_lesp_c .btn_ri {
	background: url(../images/v3/common/f1.gif?v=2); background-position: -909px -5px;
	width: 5px; height: 24px; float: left; display: block
}
.btn_lesp_b {
	padding-left: 8px; padding-right: 2px; padding-top:7px; float: left
}
.btn_lesp_b .btn_txt {
	 float: left; margin: 3px 5px 0 5px; *margin-top: 5px;
}
.btn_lesp_b .operbtn {
	background: url(../images/v3/mytask/project_mbtn.png) repeat-x;
	height: 24px; cursor: pointer; float: left; display: block
}
.btn_lesp_b .btn_le {
	background: url(../images/v3/common/c1.png?v=2); background-position: -37px 0;
	width: 3px; height: 24px; float: left; display: block;
}
.btn_lesp_b .btn_ri {
	background: url(../images/v3/common/c1.png?v=2); background-position: -49px 0;
	width: 3px; height: 24px; float: left; display: block
}

.tabs_p {
  height:29px; position:relative;
}
.tabs_p li {
	border-top: #ccc 1px solid;
}
.tabs_p li.task {
	border-top: #ccc 1px solid;
}
.tabs_p .tab_bg {
    height:28px; background-color:#fff;
}

.list_oper_prompt {
    height: 20px; background-color:#fffece; text-align: center; 
}
[class].list_oper_prompt {
    height: 26px
}

.psd_ipt_note {
	float: left; width: 195px; padding-top: 10px; padding-right: 20px; display: block; color: #f00;
}
.psd_ipt_mess {
	float: left; width: 300px; margin: 5px 0; padding-left: 0;
}
.psd_ipt_mess label.ti {
	float: left; width: 121px;
}
.psd_ipt_mess label {
	float: left; width: 150px; padding: 5px 0;
}
.psd_ipt_mess label input.in {
	width: 140px;
}
.psd_ipt_mess label.error {
	width: 300px;
}
.psd_ipt_mess label.ti {
	text-align: right; line-height: 1.6;
}
.psd_ipt_mess label input.in {
	font-size: 12px;
}
.psd_ipt_mess label.error {
	color: #f00;
}
/* ******************************************* plan friendEnterprises tips module*/
.comprela_tip .ti {	
	color: #258238; font-weight: bold;
}
.comprela_tip {
	width: 98%; margin: 10px 0 10px 10px; border: 1px solid #CCC; background-color: #ffffdb; text-indent: 0
}
.comprela_tip .ti {	
	margin: 10px 0 5px; padding-left: 20px;
}
[class].comprela_tip .ti {	
	margin: 10px 0 5px 20px; padding-left: 0;
}
.comprela_tip p {
	margin: 0 0 0 20px; padding: 0; line-height: 22px; 
}

/* ***************************************************** ubiquity communicate*/

ul.ub_comm {
	list-style: none; width: 65px; margin: 0; padding: 5px 7px; border: 1px solid #000; background: #fff; 
}
ul.ub_comm li {
	margin: 2px 0; padding: 3px 3px;
}
ul.ub_comm li.mov {
	background: #deebf4; cursor: pointer
}
ul.ub_comm .sys_awake_cl,
ul.ub_comm .csend_mail_ico,
ul.ub_comm .csee_mess_ico {
	margin: 0 5px 0 0; _margin-right: 2px;
}
a.ub_comm {
	float: left; display: block; line-height:1.4; text-decoration:underline
}
/* ***************************************************** password pop*/
.pw_simple_tips {
	margin: 7px 10px 0; padding: 5px 10px 5px 25px; border: 1px solid #d2d2d2; background: #fffcf7; line-height: 2.0;
}
.pw_simple_tips .tips_ti {
	color: #f00; font-weight: bold;  
}
ul.comp_authent {
	margin: 0 0 10px 25px; padding: 0; list-style: none;
}
ul.comp_authent li {
	margin: 3px 0 0;
}


/* ********************************************************* 主线弹出提示样式 */
.mgt_tip_list {
	margin-bottom:5px;
	height:auto!important;
	max-height:280px;
	_height:expression(this.scrollHeight > 280 ? "280px" : "auto");
	overflow-x:hidden;
	overflow-y:auto;
}
.mgt_tip_list ul {
	margin:0;
	padding:0;
}
.mgt_tip_list ul li {
	margin:0 10px;
	padding:10px 0 2px;
	border-bottom:1px solid #dddddd;
	list-style:none;
	display:block;
}
.mgt_tip_list ul li.bordernone {
	border:none;
}
.mgt_tip_list_title span.orange {
	display: inline;
	margin-right:5px;
	color:#F60;
}
.mgt_tip_list_con {
	line-height:18px;
	margin-top:5px;
	color:#6c6c6c;
	white-space: nowrap;
}
.mgt_tip_title {width:100%; background:#eaeff8; border-bottom:1px solid #bdcee6}
.mgt_tip_title h2 {float:left; font-size:14px; font-weight:bold; margin:0; padding:0; line-height:25px;}
.mgt_tip_title span {float:left; line-height:25px;}

ul.comp_authent {
	margin: 0 0 10px 25px; padding: 0; list-style: none;
}
ul.comp_authent li {
	margin: 3px 0 0;
}

		.butClass { border: 1px solid; border-color: #C3DAF9; background-color: #C3DAF9; vertical-align: middle; width: 20px; height: 20px;}
		.butClassCheck { border: 1px solid;border-color: #000080; background-color: #FFB45F;  vertical-align: middle; width: 20px; height: 20px;}
		.butClassOn { border: 1px solid; border-color: #000080;background-color: #FFD69A;  vertical-align: middle; width: 20px; height: 20px;}
		.butClassDown { border: 1px solid; border-color: #000080;background-color: #FE9552;  vertical-align: middle; width: 20px; height: 20px;}		
/* ******************************************* img source*/
.sipt,
.rtable th,
.rtable_2rows th,
.readlog_stat th,
.intable td.ti,
.rtable_2colorrows th,
.bline,
.hbline,
.on .operbtn,
.click,
.btn_sty,
.go_btn,
.pop_win .help_bline { /*.txt_oper*/
	background-image: url(../images/v3/common/f2.gif); background-repeat: repeat-x
}
a.sbtn,
.asbtn,
.bgF1,
.btn_le,
.btn_ri,
.tree_div_border .noread_ti,
.gbgimg,
.mess_top .ti .line,
.mess_ico_le { 
	background-image:url(../images/v3/common/f1.gif?v=2); background-repeat: no-repeat
}
.spl,
.nav li a.light,
.nav {
	background-image:url(../images/v3/common/f5.gif); background-repeat: no-repeat
}
.tree_div_border .tibg,
.bfiltersearch .bfilter,
.tabs li,
.tabs_mail li,
.tab_comego_mail li,
.pane_eicmsMsgr .toolbar,
.rpers .ti_bg,
.cont_guild .gbline,
.maddress_group li.clk,
.maddress_group li.move,
.img_bg {
	background-image: url(../images/v3/common/f3.gif); background-repeat: repeat-x
}
.ico_le,
.ico_ri,
.ico_mess,
.img,
.ico_li,
.ico_img,
.ico_cnt,
.del_ico,
.sico_btn,
.ico_btn,
.btn_pre,
.btn_nxt,
.btn_img,
.img_bg_le,
.ico_dcnt {
	background-image: url(../images/v3/common/f4.gif?v=6); background-repeat: no-repeat
}
.pop_win .ptop,
.pop_win .fl_le,
.pop_win .fl_ri,
.pop_win .bfl_le,
.pop_win .bfl_ri,
.ico_ifo, 
.pop_win .bot,
.ico_sw,
a.btn_cls,
.pop_win .ste .guide,
.pop_win .ste .guide .gui_li .list,
.pop_win .ste .guide .gui_li .on,
.pop_win .ste .guide .gui_li .clk,
.pop_win .ste .expl,
.pop_win .ste .expl .expl_te .btn,
.cont_comp .img,
.cont_comp .btn {
	background-repeat:no-repeat; background-color: transparent; background-image: url(../images/v3/common/pop_f1.gif)
}
.pop_win .ptop,
.pop_win .bot,
.pop_win .pop_tabs,
.pop_win .snav,
.pop_win .onav {
	background-image:url(../images/v3/common/pop_f2.gif); background-repeat:repeat-x
}
.pop_win .bdy .le_bo,
.pop_win .bdy .ri_bo { 
	background-image: url(../images/v3/common/pop_f3.gif); background-repeat: repeat-y
}
.img_guild_le,
.img_guild_ri {
	background: url(../images/sys_guild/sys_guild.gif) no-repeat
}
/* *******************************************  header module*/
.header {
	background-position: 0 -1806px
}
a.lang_sele_ico,
a.lang_sele_ico:hover {
	background-position: -34px -695px
}
.sipt,
.sipt_focus {
	background-position: 0 -968px
}
a.sbtn {
	background-position: -281px -5px
}
a.sbtn:hover {
	background-position: -309px -5px
}
a.asbtn {
	background-position: -1320px -15px
}
a.asbtn:hover {
	background-position: -1340px -15px
}

/* ******************************************* left module*/
.tree_div_border .noread_ti {
	background-position: -211px -46px
}
/* *******************************************  module general*/
.bline {
	 background-position: 0 -1713px
}
/* ******************************************* general table module*/
.rtable th,
.rtable_2rows th,
.readlog_stat th,
.intable td.ti,
.rtable_2colorrows th {
	background-position: 0 -351px
}
/* ******************************************* general botton module*/
.on .operbtn {
	background-position: 0 -1924px
}
.click .operbtn {
	background-position: 0 -1952px
}
.btn_le,
.btn_ri {
	background-position: 0 0
}
.on .btn_le {
	background-position: -843px -5px
}
.click .btn_le {
	background-position: -868px -5px
}
.on .btn_ri {
	background-position: -856px -5px
}
.click .btn_ri {
	background-position: -880px -5px
}
.btn_sty {
	background-position: 0 -453px
}
.btn_sty_noclk {
	background-image: url(../images/v3/common/f2.gif); background-repeat: repeat-x; background-position: 0 -453px;
}
/* ******************************************* search module*/
.bfiltersearch .bfilter {
	background-position: 0 -39px
}
.shr_rar_ico {
    background: url(../images/v3/shr/shr_rar_ico.gif); background-repeat: no-repeat; width: 30px; height: 36px
}
.shr_no_ico {
    background: url(../images/v3/shr/shr_no_ico.gif); background-repeat: no-repeat; width: 63px; height: 66px
}
.shr_tbg {
    background: url(../images/v3/shr/shr_tbg.gif); background-repeat: repeat-x; height: 47px
}
.bfilter1 {
	margin: 0 0 4px;padding-top: 6px; height: 46px
}
.bfiltersearch .bfilter1 .fbody {
	padding: 4px 0 0 18px; height: 32px
}
/* ******************************************* tabs  module*/
.tabs li,
.tabs_mail li {
	background-position: 0 -134px
}
.tabs li.tab_clk,
.tabs_mail li.tab_clk,
.tab_comego_mail li.tab_clk {
	background-position: 0 -105px
}
.tabs li.tab_light {
	background-position: 0 -190px
}
.tabs li.ltab_clk {
	background-position: 0 -105px
}
/* ******************************************* pop window module*/
.pop_win .ptop {
	background-position: 0 -25px
}
.pop_win .rema_ico {
	background-position: -42px -42px
}
.pop_win .show_ico {
	background-position: -69px 0
}
.pop_win .snav_ico {
	background-position: -68px -19px
}
.ico_ifo {
	background-position: 0 -38px
}
.pop_win .fl_le {
	background-position: -90px -11px
}
.pop_win  .fl_ri { 
	background-position: -99px -11px
}
a.btn_cls {
	background-position: -42px -57px
}
a.btn_cls:hover {
	background-position: -42px -74px
}
.pop_win .bdy .le_bo {
	background-position: 0 0
}
.pop_win .bdy .ri_bo {
	background-position: -9px 0
}
.pop_win .bot {
	background-position: 0 -52px
}
.pop_win .bfl_le {
	background-position: -90px -42px
}
.pop_win .bfl_ri {
	background-position: -99px -42px
}
.pop_win .snav {
	background-position: 0 -120px
}
.pop_win .pop_tabs {
	background-position: 0 0
}
.pop_win .pop_tabs ul li {
	line-height: 1.5
}
.pop_win .onav {
	background-position: 0 -120px
}
.pop_win .help_bline {
	height: 7px; background-position: 0 -84px
}
/* ******************************************* list oper module*/
.ten_dis_ico {
	background-position: -482px -265px; width: 20px; height: 20px
}
.twenty_dis_ico {
	background-position: -503px -265px; width: 20px; height: 20px
}
.thirty_dis_ico {
	background-position: -524px -267px; width: 20px; height: 20px
}
.fifteen_dis_ico {
	background-position: -631px -267px; width: 20px; height: 20px
}
.fifty_dis_ico {
	background-position: -675px -267px; width: 20px; height: 20px
}
.ten_clk_ico {
	background-position: -546px -265px; width: 20px; height: 20px
}
.twenty_clk_ico {
	background-position: -567px -265px; width: 20px; height: 20px
}
.thirty_clk_ico {
	background-position: -588px -267px; width: 20px; height: 20px
}
.fifteen_clk_ico {
	background-position: -610px -267px; width: 20px; height: 20px
}
.fifty_clk_ico {
	background-position: -653px -267px; width: 20px; height: 20px
}
/* *******************************************  myDesk module*/
.hbline {
	background-position: 0 -1753px
}
.ln_per_bg {
	background-position: 0 -756px; width: 60px; height: 60px
}
.harrow_right {
	background-position: -6px -956px; width: 9px; height: 12px; cursor: pointer
}
.hmore_ico {
	background-position: -185px -959px; width: 40px; height: 17px; cursor: pointer
}
.work_intro .top {
	background-image: url(../images/v3/home/hwork_inrto.gif); background-repeat: no-repeat; width: 190px; height: 15px
}
.work_intro .mid {
	background-image: url(../images/v3/home/hwork_minrto.gif); background-repeat: repeat-y; width: 190px
}
.work_intro .bot {
	background-image: url(../images/v3/home/hwork_binrto.gif); background-repeat: no-repeat; width: 190px; height: 5px
}
.myDesk .btip .ttip{
	background-image: url(../images/v3/home/hboard_ttip.gif); background-repeat: no-repeat; height: 131px; width: 13px
}
.myDesk .btip .mtip{
	background-image: url(../images/v3/home/hboard_mtip.gif); background-repeat: repeat-x; height: 131px
}
.myDesk .btip .bottip{
	background-image: url(../images/v3/home/hboard_btip.gif); background-repeat: no-repeat; height: 131px; width: 12px
}
.myDesk .btip .task{
	background-image: url(../images/v3/home/popup_task.gif); background-repeat: no-repeat; height: 47px; width: 46px; display: block; float: left
}
.edtiboard_on_ico {
	background-image: url(../images/v3/home/home_edtiboard_on.gif); background-repeat: no-repeat; height: 19px; width: 19px; margin: 3px 8px 0 0; display: block; float: left
}
.edtiboard_out_ico {
	background-image: url(../images/v3/home/home_edtiboard_out.gif); background-repeat: no-repeat; height: 19px; width: 19px; margin: 3px 8px 0 0; display: block; float: left
}
.edtiboard_clk_ico {
	background-image: url(../images/v3/home/home_edtiboard_clk.gif); background-repeat: no-repeat; height: 19px; width: 19px; margin: 3px 8px 0 0; display: block; float: left
}
.sys_remind_ico {
	background-image: url(../images/v3/home/sys_remind.gif); background-repeat: no-repeat; height: 18px; width: 18px; display: block; float: left; cursor: pointer
}
.my_mail_ico {
	background-image: url(../images/v3/home/hmy_mail.gif); background-repeat: no-repeat; height: 16px; width: 16px; display: block; float: left; cursor: pointer
}
.indi_remind_ico {
	background-image: url(../images/v3/home/hindi_remind.gif); background-repeat: no-repeat; height: 18px; width: 18px; display: block; float: left; cursor: pointer
}
.hdocu_ico {
	background-image: url(../images/v3/home/hdocu.gif); background-repeat: no-repeat; height: 16px; width: 16px; display: block; float: left; cursor: pointer
}
.hnav_tips_ico {
	background-position: -491px -443px; height: 16px; width: 16px
}
.comm_reco_ico {
	background-image: url(../images/v3/home/hcomm_reco.gif); background-repeat: no-repeat; height: 16px; width: 16px; display: block; float: left; cursor: pointer
}
.work_course_ico {
	background-image: url(../images/v3/home/hwork_course.gif); background-repeat: no-repeat; height: 17px; width: 17px; display: block; float: left; cursor: pointer
}
.hbbs_ico {
	background-image: url(../images/v3/home/hbbs.gif); background-repeat: no-repeat; height: 16px; width: 16px; display: block; float: left; cursor: pointer
}
.hstaff_infor_ico {
	background-image: url(../images/v3/home/hstaff_infor.gif); background-repeat: no-repeat; height: 18px; width: 18px; display: block; float: left; cursor: pointer
}
.hinfor_center_ico {
	background-position: -470px -444px; height: 16px; width: 18px
}
.set_task_ico {
	background-position: -332px -534px; height: 19px; width: 16px
}
.init_disc_ico {
	background-position: -309px -534px; height: 20px; width: 16px
}
.myDesk_cont .hright_btm_bg {
	background-position: 0 -363px; height: 73px
}
.myDesk_win_open_see .popup_subti {
	background-image: url(../images/v3/home/home_ti.gif); background-repeat: no-repeat; height: 24px; width:334px
}
.myDesk_win_open_see .hactius {
	background-image: url(../images/v3/home/hactius.gif); background-repeat: no-repeat; height: 16px; width:16px; display: block; float: left; margin: 1px 2px 0 0
}
.myDesk_win_open_see .mytip .ttip{
	background-image: url(../images/v3/home/popup_ttip.gif); background-repeat: no-repeat; height: 13px; width: 700px
}
.myDesk_win_open_see .mytip .mtip{
	background-image: url(../images/v3/home/popup_mtip.gif); background-repeat: repeat-y; width: 700px
}
.myDesk_win_open_see .mytip .btip{
	background-image: url(../images/v3/home/popup_btip.gif); background-repeat: no-repeat; height: 13px; width: 700px
}
.myDesk_win_open_see .mytip .task {
	background-position: -436px -472px; background-repeat: no-repeat; height: 47px; width: 46px
}
.myDesk_win_open_see .mytip .docu {
	background-position: -309px -472px; background-repeat: no-repeat; height: 47px; width: 46px
}
.myDesk_win_open_see .mytip .disc {
	background-position: -369px -472px; background-repeat: no-repeat; height: 47px; width: 49px
}
.myDesk_win_open_see .taskbg_marker {
	background-image: url(../images/v3/home/popup_marker.gif); background-repeat: no-repeat; height: 16px; width: 57px; display: block
}
.myDesk_win_open_see .taskbg_affair {
	background-image: url(../images/v3/home/popup_affair.gif); background-repeat: no-repeat; height: 18px; width: 49px; display: block
}
.myDesk_win_open_see .taskbg_discuss {
	background-image: url(../images/v3/home/popup_discuss.gif); background-repeat: no-repeat; height: 18px; width: 49px; display: block
}
.myDesk_win_open_see .show_board_ico {
	background-position: -69px -449px; background-repeat: no-repeat; height: 15px; width: 15px
}
/* ******************************************* mess center module*/
.mess_top .ti .line{
	background-position: 0 -95px; background-repeat: no-repeat
}
/* ******************************************* log module*/
.notip_btn {
    background: url(../images/v3/log/notip_button.gif); background-repeat: no-repeat; width: 167px; height: 26px
}
.ltime_span_ico {/*log new*/
	background-position: 0 -904px; width: 18px; height: 25px
}
.log_custom_bg {
	background-position: -29px -901px; width: 114px; height: 23px
}
/* ******************************************* plan module*/
.ptime_date_ico {/*plan new*/
	background-position: -307px -268px; width: 16px; height: 16px
}
.ptime_week_ico {
	background-position: -323px -268px; width: 17px; height: 16px; background-repeat: no-repeat
}
.ptime_month_ico {
	background-position: -339px -268px; width: 17px; height: 16px; background-repeat: no-repeat
}
.ptime_custom_ico {
	background-position: -355px -268px; width: 17px; height: 16px; background-repeat: no-repeat
}
.ptime_all_ico {
	background-position: -371px -268px; width: 17px; height: 16px
}
.ptime_sele_ico {
	background-position: -387px -266px; width: 17px; height: 18px; background-position: -387px -265px\9; height: 19px\9
}
.ptime_see_deta_ico {
	background-position: -403px -268px; width: 17px; height: 16px
}
.ptcshow_filter_ico {
   background-position: 0 -690px; width: 17px; height: 18px; background-position: 0 -687px\9; width: 17px; height: 21px\9
}
.maddress_group li.clk, 
.maddress_group li.move {
	background-position: 0 -236px;
}

/* ******************************************* todo module*/
.tclk_label_ico {
	background-position: -306px -299px; width: 16px; height: 16px; cursor: pointer
}
.tnor_label_ico {
	background-position: -322px -299px; width: 16px; height: 16px; cursor: pointer
}
.tmov_label_ico {
	background-position: -338px -299px; width: 16px; height: 16px; cursor: pointer
}
.timport_label_ico {
	background-position: -354px -299px; width: 16px; height: 16px; cursor: pointer
}
.tnor_label_cnt_ico {
	background-image: url(../images/v3/common/nor_label_cnt.gif); background-repeat: no-repeat; cursor: pointer
}
.tclk_label_cnt_ico {
	background-image: url(../images/v3/common/clk_label_cnt.gif); background-repeat: no-repeat; cursor: pointer
}
.timport_label_cnt_ico {
	background-image: url(../images/v3/common/import_label_cnt.gif); background-repeat: no-repeat; cursor: pointer
}
/* ******************************************* system manage module*/
.staff_1 {
	background-position: 0 -939px; width: 16px; height: 16px
}
.staff_d1 {
	background-position: -16px -939px; width: 16px; height: 16px
}
.staff_2 {
	background-position: -35px -941px; width: 19px; height: 14px
}
.staff_d2 {
	background-position: -54px -941px; width: 19px; height: 14px
}
.staff_3 {
	background-position: -73px -939px; width: 19px; height: 16px
}
.staff_d3 {
	background-position: -92px -939px; width: 19px; height: 16px
}
.staff_card_bg {
    background: url(../images/v3/sys_mana/staff_card.gif); background-repeat: no-repeat; width: 30px; height: 30px; display: block; float: left; margin-right: 6px
}
.staff_card {
    width: 30px; height: 30px; display: block; float: left; margin-right: 6px
}
.sys_awake_cl {
    background: url(../images/v3/sys_mana/sys_awoke_cl.gif); background-repeat: no-repeat; width: 16px; height: 20px
}
.sys_awake_email {
    background: url(../images/v3/sys_mana/sys_awoke_email.gif); background-repeat: no-repeat; width: 20px; height: 20px
}
/* ******************************************* im module*/
.lock_srh .cle_nor_ico {
	background-position: -41px -248px
}
.lock_srh .cle_clk_ico {
	background-position: -58px -248px
}
.lock_srh .lock_nor_ico {
	background-position: 0 -248px
}
.lock_srh .lock_clk_ico {
	background-position: -20px -248px
}
.pane_eicmsMsgr .toolbar,
.rpers .ti_bg {
	background-position: 0 -163px
}
/* ******************************************* guild module*/
.pop_win .ste .expl {
	background-position: 0 -105px; width: 640px; height: 258px
}
.pop_win .ste .expl .expl_te .btn_zh_CN {
	background-repeat:no-repeat; background-image:url(../images/v3/common/pop_f1.gif); background-position: -143px 0; width: 153px; height: 40px
}
.pop_win .ste .expl .expl_te .btn_zh_TW {
	background-repeat:no-repeat; background-image: url("../images/zh_TW/expl_te.btn.gif"); background-position: 0 0; width: 153px; height: 40px
}
.cont_guild .gbline {/*cont_guild*/
	background-position: 0 -226px; height: 35px
}
.gbgimg {
	background-position: -803px -43px; width: 250px; height: 35px
}
.cont_comp .img {
	background-position: -293px -47px; width: 44px; height: 42px
}
.cont_comp .btn_zh_CN {
	background-repeat: no-repeat; background-image: url(../images/v3/common/pop_f1.gif); background-position: -144px -48px; width: 130px; height: 35px
}
.cont_comp .btn_zh_TW {
	background-repeat:no-repeat; background-image: url("../images/zh_TW/cont_comp.btn.gif");background-position: 0 0; width: 130px; height: 35px
}
/* ******************************************* common ico*/
.crepl_ico,
.canner_ico,
.cdel_ico,
.cback_ico,
.sback_ico,
.sissu_ico,
.cpoll_no_ico,
.cpoll_complete_ico,
.cpoll_end_ico,
.ccomm_ico {
	width: 16px; height: 16px
}
.cdot_ico {/*comm ico*/
	 background-position: -55px -288px; width: 9px; height: 15px
}
.carrow_ri_ico {
	background-position: -171px -289px; width: 8px; height: 15px
}
.cprom_sico {/*sys ico */
	background-position: 0 -292px; width: 13px; height: 11px
}
.crepl_ico {
	background-position: -69px -288px
}
.canner_ico {
	background-position: -89px -287px
}
.cdel_ico {
	background-position: -108px -287px
}
.cback_ico,
.sback_ico,
.sissu_ico {
	background-position: -122px -287px
}
.cmore_ico {
	background-position: -12px -292px; width: 42px; height: 11px
}
.cguild_ico {
	background-position: -139px -287px; width: 17px; height: 16px
}
.carrow_ico {
	background-position: -156px -284px; width: 13px; height: 18px
}
.csort_up_ico {
	background-position: -181px -290px; cursor: pointer
}
.csort_down_ico {
	background-position: -191px -290px; cursor: pointer
}
.csort_up_ico,
.csort_down_ico {
	width: 11px; height: 16px
}
.chelp_ico {
	background-position: -201px -289px; width: 22px; height: 16px
}
.cpoll_no_ico {
	background-position: -228px -287px
}
.cpoll_complete_ico {
	background-position: -244px -287px
}
.cpoll_end_ico {
	background-position: -260px -287px
}
.csearch_ico {
	background-position: -162px -717px; width: 34px; height: 28px
}
.cfag_ico {
	background-position: -57px -691px; width: 17px; height: 17px
}
.ccomm_ico {
	background-position: -154px -582px
}
/* ******************************************* oper btn ico*/
.cnew_bico {
	background-position: 0 -553px
}
.cappear_bico {
	background-position: -21px -553px
}
.cpause_bico {
	background-position: -42px -553px
}
.cend_bico {
	background-position: -63px -553px
}
.cacti_bico {
	background-position: -84px -553px
}
.cback_bico {
	background-position: -105px -553px
}
.assi_bico {
	background-position: -126px -553px
}
.cmove_bico {
	background-position: -147px -553px
}
.cdel_bico {
	background-position: -168px -553px
}
.cpoll_bico {
	background-position: -189px -553px
}
.cmail_setup_bico {
	background-position: -89px -577px
}
.cmail_save_draft_bico {
	background-position: -109px -577px
}
.csend_annex_bico {
	background-position: -130px -577px
}
.csucc_ico {
	background-position: 0 -609px
}
.cnote_ico {
	background-position: -95px -609px
}
.csucc_ico,
.cnote_ico {
	width: 44px; height: 42px
}
.cshow_filter_ico {
   background-position:0 -694px; height:16px; width:17px;
}
.cclose_bico {
	background-position: -18px -691px; width: 18px; height: 18px
}
.cprompt_ye_sico {
	background-position: -81px -692px; width: 16px; height: 16px
}
.cawoke_sico {
	background-position: -240px -756px; width: 16px; height: 16px
}
.educecprompt_ye_sico {
	background-position: -81px -690px; width: 20px; height: 18px
}
/* ******************************************* small btn ico*/
.stop_bico {
	background-position: 0 -346px
}
.sreturn_bico {
	background-position: -16px -346px
}
.scancel_bico {
	background-position: -32px -346px
}
.sdel_bico {
	background-position: -48px -346px
}
.smove_bico {
	background-position: -64px -346px
}
.sclose_bico {
	background-position: -82px -346px
}
.srefresh_bico {
	background-position: -97px -346px
}
.ssee_detail_bico {
	background-position: -114px -346px
}
/* ******************************************* state desc ico*/
.sno_comp_ico {
	background-position: 0 -428px;width: 16px; height: 16px
}
.scomp_ico {
	background-position: -16px -428px; width: 16px; height: 16px
}
.sdis_ico {
	background-position: -32px -428px; width: 16px; height: 16px
}
.tsno_comp_ico {
	background-position: 0 -426px;width: 16px; height: 18px
}
.tscomp_ico {
	background-position: -16px -426px; width: 16px; height: 18px
}
/* plan version end******************/
.sdoing_ico {
	background-position: -48px -428px; width: 16px; height: 16px
}
.send_ico {
	background-position: -64px -428px; width: 16px; height: 16px
}
.sset_top_ico {
	background-position: -80px -428px; width: 16px; height: 16px
}
.scancel_ico {
	background-position: -96px -428px; width: 16px; height: 16px
}
.sbno_read_ico {
	background-position: -112px -428px; width: 16px; height: 16px
}
.sbread_ico {
	background-position: -128px -428px; width: 16px; height: 16px
}
.snno_read_ico {
	background-position: -144px -428px; width: 16px; height: 16px
}
.snread_ico {
	background-position: -160px -428px; width: 16px; height: 16px
}
.scomp_back_ico {
	background-position: -176px -428px; width: 16px; height: 16px
}
.sno_comp_back_ico {
	background-position: -192px -428px; width: 16px; height: 16px
}
.saim_ico {/*affair desc ico*/
	background-position: 0 -367px; width: 16px; height: 16px
}
.saemail_ico {
	background-position: -16px -367px; width: 16px; height: 16px
}
.sanote_ico {
	background-position: -32px -367px; width: 16px; height: 16px
}
.spause_ico {
	background-position: -48px -367px; width: 16px; height: 16px
}
.sanormal_ico {
	background-position: -64px -367px; width: 16px; height: 16px
}
.bno_read_ico {
	background-position: 0 -311px; width: 24px; height: 24px; display: block
}
.bread_ico {/*mess bbs ico*/
	background-position: -24px -311px; width: 24px; height: 24px; display: block
}
.bbs_hot_ico {
	background-position: -340px -566px; width: 17px; height: 10px; margin-top: 5px
}
[class].bbs_hot_ico {
	background-position: -340px -566px; width: 17px; height: 10px; margin-top: 6px
}
.nread_ico {/*news ico*/
	background-position: -48px -311px; width: 24px; height: 24px; display: block
}
.nno_read_ico {
	background-position: -72px -311px; width: 24px; height: 24px; display: block
}
/* ******************************************* func ico*/
.fwork_ico,
.fmwork_ico,
.fsearch_ico,
.fhome_ico,
.fempl_ico,
.fmess_ico,
.fbbs_ico,
.fcomprela_ico,
.fmmess_ico,
.fmsetup_ico,
.fmtask_ico,
.fmplan_ico,
.fmlog_ico,
.ftask_ico,
.flog_view_ico,
.fmail_ico,
.fmnote_ico,
.fmhistory_ico,
.fmtele_record_ico,
.frecord_ico,
.fanswer_ico,
.ffaq_ico,
.frepository_ico,
.fmy_know_ico,
.fmout_know_ico,
.fmsort_ico,
.fmtag_ico,
.fmstruct_ico,
.fmduty_ico,
.fmtaxis_ico,
.fmstop_pers_ico,
.fmcomp_info_ico,
.fmarea_setup_ico,
.fmawoke_setup_ico,
.fmmod_onoff_ico {
	width: 30px; height: 30px
}
.fwork_ico {
	background-position: 0 0
}
.fmwork_ico {
	background-position: -30px 0
}
.fsearch_ico {
	background-position: -60px 0
}
.fhome_ico {
	background-position: -90px 0
}
.fempl_ico {
	background-position: 0 -30px
}
.fmess_ico {
	background-position: -30px -30px
}
.fbbs_ico {
	background-position: -60px -30px
}
.fcomprela_ico {
	background-position: -150px -30px
}
.fmmess_ico {
	background-position: -90px -30px
}
.fmsetup_ico {
	background-position: -120px -30px
}
.fmtask_ico {
	background-position: 0 -60px
}
.fmplan_ico {
	background-position: -30px -60px
}
.fmlog_ico {
	background-position: -60px -60px
}
.ftask_ico {
	background-position: -90px -60px
}
.flog_view_ico {
	background-position: -120px -60px
}
.fmail_ico {
	background-position: -90px -90px
}
.fmnote_ico {
	background-position: 0 -90px
}
.fmhistory_ico {
	background-position: -30px -90px
}
.fmtele_record_ico {
	background-position: -60px -90px
}
.frecord_ico {
	background-position: 0 -120px
}
.fanswer_ico {
	background-position: -30px -120px
}
.ffaq_ico {
	background-position: -60px -120px
}
.frepository_ico {
	background-position: 0 -150px
}
.fmy_know_ico {
	background-position: -30px -150px
}
.fmout_know_ico {
	background-position: -60px -150px
}
.fmsort_ico {
	background-position: -90px -150px
}
.fmtag_ico {
	background-position: -60px -150px
}
.fmstruct_ico {
	background-position: 0 -180px
}
.fmduty_ico {
	background-position: -30px -180px
}
.fmtaxis_ico {
	background-position: -60px -180px
}
.fmstop_pers_ico {
	background-position: -90px -180px
}
.fmcomp_info_ico {
	background-position: -120px -180px
}
.fmarea_setup_ico {
	background-position: -150px -180px
}
.fmawoke_setup_ico {
	background-position: -180px -180px
}
.fmmod_onoff_ico {
	background-position: -210px -180px
}
/* ******************************************* home module ico*/
.hmail_bico {
	background-position: -71px -752px
}
.hwake_bico {
	background-position: -92px -752px
}
.hcourse_bico {
	background-position: -113px -752px
}
.him_bico {
	background-position: -134px -752px
}
.hfile_mana_bico {
	background-position: -155px -752px
}
.hmy_task_bico {
	background-position: -176px -752px
}
.hmy_plan_bico {
	background-position: -197px -752px
}
.hmy_know_bico {
	background-position: -218px -752px
}
.hdraft_box_bico {
	background-position: -239px -752px
}
.hmy_desk_bico {
	background-position: -260px -752px
}
/* ******************************************* search module ico*/
.bfiltersearch .result_sort .sort_ico {
	background-position: -47px -449px
}
.rang_ico {
	background-position: -31px -449px
}
.more_ico {
	background-position: 0 -450px
}
.redu_ico {
	background-position: -16px -450px
}
/* ******************************************* task module ico*/
.tcarr_ri_ico {/*calender*/
	background-position: 0 -392px; width: 23px; height: 15px
}
.tcarr_le_ico {
	background-position: -25px -392px; width: 23px; height: 15px
}
.tdoing_ico {
	background-position: -49px -389px; width: 20px; height: 20px
}
.tcomplete_ico {
	background-position: -69px -389px; width: 20px; height: 20px
}
.tdefer_ico {
	background-position: -89px -389px; width: 20px; height: 20px
}
.as_cancel {
	background-position: 0 -975px; width: 12px; height: 13px;
}
.as_unable {
	background-position: -20px -975px;
}
.as_over {
	background-position: -37px -975px;
}
.as_usable {
	background-position: -53px -975px;
}
.as_delay {
	background-position: -69px -975px;
}
/* ******************************************* log module ico*/
.slmin_ico {
	background-position: 0 -411px; width: 13px; height: 14px
}
.sladd_ico {
	background-position: -13px -411px; width: 13px; height: 14px
}
.tslmin_ico {
	background-position: 0 -409px; width: 13px; height: 16px
}
.tsladd_ico {
	background-position: -13px -409px; width: 13px; height: 16px
}
.rightarr_ico {
	background-position: -367px -562px; width: 10px; height: 13px
}
.leftarr_ico {
	background-position: -383px -562px; width: 9px; height: 13px
}
.drightarr_ico {
	background-position: -405px -562px; width: 13px; height: 13px
}
.dleftarr_ico {
	background-position: -421px -562px; width: 17px; height: 13px
}
.crenew_ico {
	background-position: -307px -566px; width: 19px; height: 17px 
}
.tcrenew_ico {
	background-position: -307px -564px; width: 19px; height: 19px 
}
/* ******************************************* im module ico*/
.sbroad_ico {
	background-position: -78px -247px; width: 17px; height: 17px
}
.smuc_ico {
	background-position: -111px -247px; width: 17px; height: 17px
}
.snote_ico {
	background-position: -130px -247px; width: 17px; height: 17px
}
.ssend_file_ico {
    background-position: -187px -247px; width: 18px; height: 16px
}
.sconf_ico {
    background-position: -148px -248px; width: 18px; height: 16px
}
.sinvite_ico {
    background-position: -166px -247px; width: 18px; height: 16px
}
.sone_pers_ico {
    background-position: -204px -248px; width: 18px; height: 16px; margin-top: 4px; margin-left: 4px
}
.smuch_pers_ico {
    background-position: -223px -248px; width: 18px; height: 16px; margin-top: 4px; margin-left: 4px
}
.snew_card_ico {
	background-position: 0 -268px; width: 18px; height: 16px
}
.snew_answer_ico {
	background-position: -18px -268px; width: 18px; height: 16px
}
.ssee_card_ico {
	background-position: -36px -268px; width: 18px; height: 16px
}
.ssend_img_ico {
	background-position: -54px -268px; width: 18px; height: 16px
}
/* ******************************************* guild module ico*/
.gli_ico {/*guild ico*/
	background-position: 0 -578px; width: 22px; height: 22px
}
/* ******************************************* mess prom module ico*/
.error_sico {
	background-position: -1327px -84px; width: 16px; height: 16px 
}
.prom_sico {
	background-position: -1311px -84px; width: 16px; height: 16px 
}
.sys_guild_succ_sico {
	background-position: -1346px -70px; width: 31px; height: 30px 
}
/* ******************************************* list oper module ico*/
.btn_pre {
	background-position: 0 -473px; width: 14px; height: 15px
}
.btn_nxt {
	background-position: -14px -473px; width: 45px; height: 15px
}
.go_btn {
	background-position: 0 -453px; height: 14px
}
.cfile_down_btn {
	background-position: 0 -719px; width: 147px; height: 25px
}
/* ******************************************* enc  module ico*/
.ico_enc_ff {
	background-image: url(../images/v3/common/new.gif); background-repeat: no-repeat
}
.ico_enc_ie {
	background-image: url(../images/v3/common/new.gif); background-repeat: no-repeat
}
.iadd_enc_bico {
	background-position: 0 0
}
.file_rar_24ico {
   background-image:url(../images/v3/common/ico24/rar.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_txt_24ico {
   background-image:url(../images/v3/common/ico24/txt.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_word_24ico {
   background-image:url(../images/v3/common/ico24/word.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_point_24ico {
   background-image:url(../images/v3/common/ico24/point.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_excel_24ico {
   background-image:url(../images/v3/common/ico24/excel.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_htm_24ico {
   background-image:url(../images/v3/common/ico24/htm.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_photo_24ico {
   background-image:url(../images/v3/common/ico24/photo.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_avi_24ico {
   background-image:url(../images/v3/common/ico24/avi.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_flash_24ico {
   background-image:url(../images/v3/common/ico24/flash.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.folder_24ico {
   background-image:url(../images/v3/common/ico24/folder.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_nostyle_24ico {
   background-image:url(../images/v3/common/ico24/nostyle.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_pdf_24ico {
   background-image:url(../images/v3/common/ico24/pdf.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
.file_chm_24ico {
   background-image:url(../images/v3/common/ico24/chm.gif);
   background-repeat:no-repeat;
   width: 24px;
   height: 24px;
}
/* ******************************************* plan see module*/
#planVersionStatusLocationParentDiv .selectedVer {
	background-image: url("../images/v3/common/plan.ver.selected.gif"); background-repeat: no-repeat
 }
 .plan_del_ico {
	background-image: url('../images/v3/common/plan.del.gif')
}
/* ******************************************* arr module*/
.wback_tleft{
	padding: 0; margin: 0 0 0 3px; background-image:url(../images/v3/confer/wback_tleft.gif); background-repeat: no-repeat; width: 40px; height: 39px
}
.wback_tmid{
	padding: 0; margin: 0; background-image:url(../images/v3/confer/wback_tmid.gif); background-repeat: repeat-x; height: 39px
}
.wback_tright{
	padding: 0; margin: 0; background-image:url(../images/v3/confer/wback_tright.gif); background-repeat: no-repeat; width: 7px; height: 39px
}
.wback_bleft{
	padding: 0; margin: 0; background-image:url(../images/v3/confer/wback_bleft.gif); background-repeat: no-repeat; width: 9px
}
.wback_bright{
	padding: 0; margin: 0; background-image:url(../images/v3/confer/wback_bright.gif); background-repeat: no-repeat; width: 9px
}
.wback_bmid{
	padding: 0; margin: 0; background-image:url(../images/v3/confer/wback_bmid.gif); background-repeat: repeat-x
}

.bbs_hot_ico {
	background-position: -340px -566px; width: 17px; height: 10px; margin-top: 5px
}
[class].bbs_hot_ico {
	background-position: -340px -566px; width: 17px; height: 10px; margin-top: 6px
}
.psd_safe_check {
	background-position: 0 -95px; height: 19px; width: 148px;
}
.psd_no_safe {
	background-position: 0 -32px; width: 148px; height: 19px
}
.psd_comm_safe {
	background-position: 0 -55px; width: 148px; height: 19px
}
.psd_safe {
	background-position: 0 -75px; width: 148px; height: 19px
}


.help_img {
	background-image: url(../images/v3/common/jingoal_help.jpg); background-repeat: no-repeat
}
.jingoal_help .client_banner {
	background-position: 0 0; width: 892px; height: 230px
}
.jingoal_help .mobile_banner {
	background-position: 0 -500px; width: 892px; height: 230px
}
.jingoal_help .lcont {
	background-position: 0 -252px; width: 54px; height: 221px
}
.jingoal_help .rcont {
	background-position: -76px -252px; width: 63px; height: 221px
}
.jingoal_help .download_btn {
	background-position: -156px -252px; width: 109px; height: 30px
}
.jingoal_help .computer_load  {
	background-position: -156px -297px; width: 688px; height: 98px
}
/* ******************************************* mysetup module*/
.mysetup_mailbind_ico {
   background-position: -507px -471px; width: 96px; height: 68px
}
.mysetup_mailpop3_ico {
   background-position: -623px -471px; width: 96px; height: 90px
}
.mail_isbound_ico {
	background-position: -307px -826px; width: 19px; height: 20px;
}
/* ******************************************* file module ico*/
.file_rar_ico {
   background-position: 0 -663px; width: 18px; height: 18px
}
.file_txt_ico {
   background-position: -18px -666px; width: 18px; height: 18px
}
.file_word_ico {
   background-position: -36px -666px; width: 18px; height: 18px
}
.file_point_ico {
   background-position: -54px -666px; width: 18px; height: 18px
}
.file_excel_ico {
   background-position: -72px -666px; width: 18px; height: 18px
}
.file_htm_ico {
   background-position: -90px -666px; width: 18px; height: 18px
}
.file_photo_ico {
   background-position: -108px -666px; width: 18px; height: 18px
}
.file_avi_ico {
   background-position: -126px -666px; width: 18px; height: 18px
}
.file_flash_ico {
   background-position: -144px -666px; width: 18px; height: 18px
}
.folder_ico {
   background-position: -162px -666px; width: 18px; height: 18px
}
.file_nostyle_ico {
   background-position: -180px -666px; width: 18px; height: 18px
}
.file_pdf_ico {
   background-position: -198px -666px; width: 18px; height: 18px
}
.file_chm_ico {
   background-position: -216px -666px; width: 18px; height: 18px
}
.file_rar_32ico {
   background-position: -303px -212px; width: 32px; height: 32px
}
.file_txt_32ico {
   background-position: -335px -212px; width: 32px; height: 32px
}
.file_word_32ico {
   background-position: -367px -212px; width: 32px; height: 32px
}
.file_point_32ico {
   background-position: -399px -212px; width: 32px; height: 32px
}
.file_excel_32ico {
   background-position: -431px -212px; width: 32px; height: 32px
}
.file_htm_32ico {
   background-position: -463px -212px; width: 32px; height: 32px
}
.file_photo_32ico {
   background-position: -495px -212px; width: 32px; height: 32px
}
.file_avi_32ico {
   background-position: -527px -212px; width: 32px; height: 32px
}
.file_flash_32ico {
   background-position: -559px -212px; width: 32px; height: 32px
}
.folder_32ico {
   background-position: -591px -212px; width: 32px; height: 32px
}
.file_nostyle_32ico {
   background-position: -623px -212px; width: 32px; height: 32px
}
.file_pdf_32ico {
   background-position: -655px -212px; width: 32px; height: 32px
}
.file_chm_32ico {
   background-position: -687px -212px; width: 32px; height: 32px
}
.file_txt_ico_d32 { /*docs type ico */
   background-position: -306px -669px; width: 32px; height: 32px
}
.file_word_ico_d32 {
   background-position: -338px -669px; width: 32px; height: 32px
}
.file_excel_ico_d32 {
   background-position: -372px -669px; width: 32px; height: 32px
}
.file_chm_ico_d32 {
   background-position: -407px -669px; width: 32px; height: 32px
}
.file_htm_ico_d32 {
   background-position: -442px -669px; width: 32px; height: 32px
}
.file_photo_ico_d32 {
   background-position: -474px -669px; width: 32px; height: 32px
}
.file_pdf_ico_d32 {
   background-position: -509px -669px; width: 32px; height: 32px
}
.file_avi_ico_d32 {
   background-position: -544px -669px; width: 32px; height: 32px
}
.file_point_ico_d32 {
   background-position: -580px -669px; width: 32px; height: 32px
}
.file_rar_ico_d32 {
   background-position: -616px -669px; width: 32px; height: 32px
}
.file_flash_ico_d32 {
   background-position: -652px -669px; width: 32px; height: 32px
}
.file_nostyle_ico_d32 {
   background-position: -687px -669px; width: 32px; height: 32px
}

/* ***************************************************** ubiquity communicate*/
.csend_mail_ico {
	background-position: -342px -831px; width: 16px; height: 16px;
}
.csee_mess_ico {
	background-position: -369px -831px; width: 16px; height: 16px;
}
.ub_offline_ico {
	background-position: -159px -901px; height:20px; width:16px;
}
.file_noshow_ico {
	background-position:-237px -666px; height:18px; width:18px
}
/* *******************************************  global style*/
body {	
	font-size: 12px ; 
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;

}
h1 {
	font: bold 13px 'Arial', 'Helvetica', sans-serif; color: #000
}
h3,
p,
textarea,
input,
select,
table {
	font-size: 12px
}
.td_break {
	word-wrap: break-word; word-break: break-all; white-space: normal
}
a {/*font-size: 12px*/
	text-decoration: none; color: #049
}
a:hover {
	text-decoration: underline; color: #f00
}
a.end,
a.end:hover {
	text-decoration: line-through; color: #000
}
a:hover {
	color:#FF0000;text-decoration:underline;
}
a{
	color:#004499;text-decoration:none;
}
a.unline {
	text-decoration: underline; color: #049
}
a.unline:hover  {
	text-decoration: underline; color: #f00
}
a.noline {/*font-size: 12px*/
	text-decoration: none; color: #049
}
a.noline:hover {
	text-decoration: underline; color: #f00
}
a.unline_b {
	text-decoration: underline; color: #049; font-weight: bold
}
a.unline_b:hover {
	text-decoration: underline; color: #f00; font-weight: bold
}
a.mail_stop {
	font-size: 14px; font-weight: bold; text-decoration: underline; color: #049
}
a.mail_stop:hover {
	font-size: 14px; font-weight: bold; text-decoration: underline; color: #f00
}
a.hwake,
a.hwake:hover  {
	font-size: 12px; font-weight: bold; color: #72943D; text-decoration: underline; line-height: 2.0
}
a.now_b,
a.now_b:hover  {
	text-decoration: none; color: #fe5600; font-weight: bold
}
a.bold,
a.bold:hover {
	font-weight: bold
}
/* ******************************************* left module*/
.tree_div_border .noread_ti li {
	line-height: 2.0
}
.tree_div_border .tibg span {
	font-weight: bold; line-height: 3.0; text-align: center
}
.tree_div_border .tibg li {
	line-height: 1.8; color: #369
}
.tree_div_border .noread_ti span {
	line-height: 30px
}
/* *******************************************  general module*/
.dialog_imti {
	font-weight: bold; line-height: 2.0
}
.oper span.li_remark {
	color: #5a5a5a
}
#prompt p,
#prompt1 p {
	 line-height: 2.0
}
#prompt p {
	color: #000
}
#prompt p.green ,
span.green {
	color: #278139; font-weight: bold
}
.defaultKey {
	color: #ccc 
}
.remark_r {
	font-size: 12px; font-weight: normal; color: #f00
}
.text_y {
	color: #ff780a; font-size: 12px
}
.text_y a,
.text_y a:hover {
	color: #ff780a; font-weight: bold
}
.tab_head .text_y a,
.tab_head .text_y a:hover {
	font-size: 14px
}
.remark_m {
	color: #c62052; font-weight: normal
}
.remark_g {
	font-size: 12px; color: #808080
}
.remark_b {
	font-size: 12px; color: #000000
}
.remark_gr {
	font-size: 12px; color: #63ac3b
}
.remark_bl {
	font-size: 12px; color: #30F
}
.remark_y {
	color: #ff780a; font-size: 12px
}
.oper_g {
	color: #5a5a5a; font-size: 14px; font-weight: bold
}
ul.ann_list li,
.corr_article ul.art_list li {
	line-height: 1.2
}
.oper_posi .ti,
.dialog_head .ti span,
.oper_posi_bg .ti {
	font-size: 14px; font-weight: bold
}
.oper_posi .ti {
	line-height: 2.0
}
.oper_posi .ti .explain {
	font-size: 12px; font-weight: normal
}
.oper_posi .ti .number {
	font-size: 12px
}
.oper_posi_bg .ti {
	line-height: 2.0
}
.oper_posi .ti .lab_sort li{     
	line-height: 30px; font-weight: normal
}
.oper_posi .ti a,
.dialog_head .ti a,
.mess_head .ti a,
.oper_posi .ti a:hover,
.dialog_head .ti a:hover,
.mess_head .ti a:hover {
	font-weight: bold;
	font-size: 12px;
}
.mess_head .ti .ti_tx span {
	color: #0055C5; font-size: 16px; font-weight: bold
}
.mess_head .explain {
	color: #999
}
.tab_head .ti {
	line-height: 1.5
}
.mrh {
	line-height: 2.0
}
.tab_head .oper a.date_lh {
	line-height: 1.8
}
.tab_head .sele_time {
	float: left
}
.oper_posi a.date_lh {
	line-height: 1.6
}
.oper_posi .lab_sort li.tlh {
	height: 25px; line-height: 30px
}
.tab_head .ti span {/*; font-weight: bold*/
	font-size: 12px
}
.arr_tipo span.ti {
	font-weight: bold;
}
.oper_posi .oper a,
.oper_posi .oper .remark_g,
.oper_posi .oper .li_remark,
.see_know .know_head .ti,
.see_know .know_head .oper,
.tab_head .oper {
	line-height: 1.5
}
.tta_sub,
.tta_sub_dis {
	font-size: 12px; line-height: 1.5;
}

.arr_sub a,
.arr_sub a:hover {
	font-weight: bold; line-height: 2
}

.quote_div,
.quote_div1 {
	color: #444
}
.txt_oper .btn_txt {
	color: #369; font-weight: normal
}
.publ_comm {
	font: 12px  'Simsun', 'Arial', 'Helvetica', sans-serif; text-align: left
}
.sucs span {
	line-height: 1.5; color: #76a28b
}
.staff_mana {
	line-height: 1.2
}
.staff_indent {
	text-indent: 1em
}
.dialog th.sys_hg,
.dialog td.sys_hg {
  vertical-align: bottom
}
/* ******************************************* general botton module*/
.btn_txt_bold {
	font-weight: bold
}
.operbtn {
	line-height: 1.2
}
[class].operbtn {
	line-height: 1.5
}
/* ******************************************* search module*/
.bfiltersearch .result_sort ul li {
	list-style: none
}
.bfiltersearch .result_redu .ti ul li {
	list-style: none; text-align: left
}
.result_noresult .ti {
	font-weight: bold
}
.result_noresult ul li {
	line-height: 2.0
}
/* ******************************************* list oper module*/
.list_oper_row .ti {
	color: #999; line-height: 1.5
}

/* ******************************************* general table*/
.tab_btd td,
.rtable_2rows td,
.rtable_1rows td,
.rtable_2colorrows td,
.readlog_stat td  {
	line-height: 19px
}
.rtable td.td_cnt,
.rtable_1rows td.td_cnt,
.rtable_2colorrows td.td_cnt,
.rtable_2rows td.td_cnt {
	text-align: center
}
.rtable td.td_rgt,
.rtable_1rows td.td_rgt,
.rtable_2colorrows td.td_rgt,
.rtable_2rows td.td_rgt {
	text-align: right
}
.tab_btd td.td_ht,
.rtable td.td_ht {
	line-height: 22px
}
.rtable_2rows td.list_ti_ht {
	line-height: 2.0
}
.ttable th {
	font-size: 12px; line-height: 1.5; font-weight: normal; color: #808080; text-align: right
}
.ttable td {
	font-size: 12px; line-height: 1.5; color: #000; text-align: left
}
.ttable td span.gray {
	color: #808080
}
.rtable th,
.rtable_2rows th,
.rtable_1rows th,
.intable td.ti,
.rtable_2colorrows th,
.readlog_stat th {
	line-height: 1.5; color: #808080; font-weight: normal; text-align: center; white-space: nowrap
}
.rtable td.ti {
	color: #000; text-align: center; vertical-align: top
}
.trbgcolor_ti span {
	color: #808080 
}
.hdialog td.th {
	font-size: 12px; color: #808080; text-align: right; vertical-align: top; font-weight: normal; line-height: 1.2
}
.dialog th,
.pop_win .pdialog th {
	font-size: 12px; color: #808080; text-align: right; vertical-align: top; font-weight: normal; line-height: 1.8
}
.dialog td,
.pop_win .pdialog td {
	font-size: 12px; vertical-align: top; line-height: 1.8
}

.dialog td.td_cnt {
	text-align: center
}

.rtable_2colorrows td.td_cnt{
	text-align: center
}

/* ******************************************* general button module*/
.btn_txt {
	color: #000
}
.on .btn_txt {
	color: #fff 
}
.click .btn_txt {
	color: #000 
}
/* ******************************************* search module*/
.bfiltersearch .result_sort span.bcolor {
	font-weight: bold; color: #f00
}
.bfiltersearch .result_redu .ti ul li span {
	color: #369; cursor:hand!important; cursor: pointer
}
/* ******************************************* list oper module*/
.go_btn {
	color: #174b73
}
/* ******************************************* Tabs  module*/
.tabs li,
.tabs_mail li,
.tab_comego_mail li {
	font-size: 12px; line-height: 28px; text-align: center
}
.tabs li.task_hd {
	line-height: 2; color: #808080
}
.tab li a,
.tab_im li a,
.tabs_mail li a {
	font-size: 12px; font-weight: bold; color: #7C807F; text-decoration: none
}
.tab li a:hover,
.tab_im li a:hover,
.tabs_mail li a:hover {
	font-size: 12px; font-weight: bold; color: #369; text-decoration: none
}
.tab_clk a.clk,
.ltab_clk a.clk,
.tabs_mail a.clk:link,
.tab_comego_mail a.clk {
	color: #369
}
/* ******************************************* pop window module*/
.pop_win .ptop {
	font-size: 12px
}
.pop_win .ptop span {
	font-weight: normal; cursor: default
}
.pop_win .bot .btn_sty {
	font-size: 12px
}
.pop_win .bot .btn_sty_noclk {
	font-size: 12px;
}
.pop_win .snav ul li {
	color: #369
}
.pop_win .ste .expl .expl_te .ti {
	color: #DE5D02; font-size: 20px; font-weight: bold;line-height: 2.5
}
.pop_win .ste .expl .expl_te .te {
	text-align: justify; line-height: 1.8
}
.pop_win .ote ul.hand_sort li {
	text-align: left; line-height: 2.0; color: #000
}
ul.edti_board li {
	text-align: left; line-height: 25px; color: #000
}
ul.edti_board li.beout {
	color: #666666
}
.pop_win .bot {
	text-align: center
}
.pop_win .snav ul li {
	line-height: 2.5
}
.pop_win .ote .mute p {
	color: #369; line-height: 1.8
}
.pop_win .ote ul.hand_sort li {
	text-align: center; line-height: 2.0; color: #369
}
.pop_win .ote .per_img {
	line-height: 0
}
/* ******************************************* mess center module*/
.mess_top .ti span {
	font-size: 12px; font-weight: bold; line-height: 30px
}
.mess_top ul li {
	line-height: 2.0; list-style: none
}
.ktext,
.ktext1 {
	text-align: left; line-height: 1.8
}
/* ******************************************* im  module*/
.rpers .ti_bg span {
	font-size: 12px; font-weight: normal; color: #000; line-height: 20px
}
.im_left_box {
	line-height: 1.5; font-size: 12px
}
.toolbar .tool_btn{
    color: #369; font-size: 12px; line-height: 20px
}
.note_prompt {
	font: 12px/2.0  'Simsun', 'Arial', 'Helvetica', sans-serif;
}
.im_history .see_ti span {
	font-weight: bold; line-height: 1.5
}
.toolbar .tool_btn_nor {
	color: #369; font-size: 12px; line-height: 1.5
}
/* ******************************************* task module*/
.duty_desc .sort span {
	font-weight: bold
}
.duty_desc ul li span.te {
	line-height: 1.5
}
.calender table th {
	font-size: 13px; font-weight: bold; line-height: 1.8; color: #666
}
.calender table td {
	font-size: 12px; font-weight: normal; line-height: 1.5
}

.task_tree_pop_head li.ti {
	table-layout: fixed; overflow: hidden; line-height: 1.5; color: #3c637d
}
.task_tree_pop_cont {
	color: #3c637d
}
.task_tree_pop_cont li {
	line-height:1.5
}
.task_tree_pop_cont li span.cont .delay_t {
	color: #f00; font-weight: bold;
}
.task_tree_pop_cont li span.cont .unable_t {
	color: #758ea4; font-weight: bold;
}
.task_tree_pop_cont li span.cont .over_t {
	color: #0086bb; font-weight: bold;
}
.task_tree_pop_cont li span.cont .usable_t {
	color: #3ebb00; font-weight: bold;
}
.task_tree_pop_cont li span.cont .cancel_t {
	color: #800000; font-weight: bold;
}
.task_tree_pop_cont .titr {
	font-size: 12px; word-wrap: break-word; word-break: break-all
}
/* ******************************************* arr module*/
.arr .arr_text .ti {
	text-align: left; line-height: 1.5; font-weight: normal
}
.arr .arr_text .text {
	word-wrap: break-word; word-break: break-all; white-space: normal
}
.quote_div,.quote_div1 {
	color: #444
}
.txt_oper .btn_txt {
	color: #369
}
.arr .arr_pers_mess .floor span {
	line-height: 1.2
}
.arr .arr_pers_mess .pers_mess ul li {
	line-height: 1.5
}
/* ******************************************* see note module*/
table.logexpa th {
	font-size: 12px; text-align: right; vertical-align: top
}
.logchat_ti {
	font-size: 13px; font-weight: bold
}
.textcolor_bl {
	color: #000; font-size: 12px; line-height: 1.8; word-wrap: break-word; word-break: break-all; white-space: normal
}
.logexpa_ti,
.logexpa_afti {
	font-size: 12px; text-align: right; vertical-align: top; word-wrap: break-word; word-break: break-all; white-space: normal
}
/* ******************************************* im upload file module*/
.progressBarBox,
.progressBarBoxContent { 
	font-size: 12px
}
.fina_te table {
 	font-size: 12px; font-weight: bold; color: #008000
}
.load_re {
	font-size: 12px; font-weight: bold; color: #f00; text-align: center 
}
/* ******************************************* prom mess module*/
.error_box,
.succ_box,
.prom_box {
	color: #000
}
.error_box .te,
.succ_box .te,
.prom_box .te,
.succ_box .sys_guild_te {
	line-height: 1.5
}
/* ******************************************* sysmana module*/
.sys_survey_ti {/*sysmana_snapshot*/
   font-weight: bold; font-size: 14px;
}
.snap_shot ul {
	margin: 0; padding: 0; list-style: none
}
.snap_shot ul li {
	line-height: 1.6
}
.snap_shot ul li a {
	font-weight: normal
}
.snap_shot ul li.remark_bl {
	color: #000
}
.snap_shot ul li.remark_r {
	color: #f00
}
.snap_shot ul li.remark_gr {
	color: green
}
.snap_shot ul li.ti,
.snap_shot ul li.ti_modu {
	font-weight: bold
}
/* ******************************************* log module*/
.log_tab td,
.log_tab1 td {
	line-height: 22px
}
.log_tab th.rt,
.log_tab td.rt {
	text-indent: 1em; color: #79827F
}
.log_dialog .log_plan {
	color: #7B817F; text-indent: 0
}
.log_dialog .add_acce,
.log_dialog .refer {
	text-indent: 0
}
.log_dialog .sum {
	text-indent: 0; line-height: 25px
}
.log_dialog .ti {
	text-indent: 0; font-weight: bold
}
.log_dialog .renew_ti {
	text-indent: 0; font-weight: bold; font-size: 14px
}
.log_dialog .red {
	color: #F00; font-weight: bold
}
.log_month_oper {/*log new*/
	text-align: center
}
.calendar_view .cont li.gray_no_box,
.calendar_view .cont li.blue_box,
.calendar_view .cont li.gray_box,
.calendar_view .cont li.yell_box,
.calendar_view .cont li.future_box,
.calendar_view .cont li.foc_box,
.calendar_view .cont li.comm_box {
	text-align: right
}
.log_time {
	line-height: 22px
}
.log_list,
.log_tips {
	color: #FF780A
}
.log_see_blue {
	color: #00479B; font-size: 14px
}
.log_remark,
.log_remark_setup p {
	font-size: 14px
}
.log_remark a.blue:hover{
	color: #049
}
.log_remark_setup {
	font-size: 14px; font-weight: bold
}
.log_remark_setup a.bold {
	font-weight: bold
}
.log_remark_setup .team {
	font-weight: normal; text-align: center; font-size: 12px
}
.log_remark_setup .sele,
.log_remark_setup .slist {
	font-size: 12px
}
.log_name {
	text-indent: 0
}
.log_blue {
	color: #024498; font-size: 14px
}
.log_custom_posi li span {
	line-height: 1.9 
}
.log_month_sele li {
	text-align: center
}
/*font-weight: bold; */
.log_month_sele li.foc {
	color: #fff
}
.log_month_sele li.mov {
	color: #fff
}
.calendar_view .ti {/*log new*/
	text-align: center; line-height: 1.7
}
.calendar_view .cont li.gray_no_box {
	color: #aaa
}
.time_depl_oper {
	line-height: 1.8
}
.time_depl p.ti {
	font-size: 14px; font-weight: bold; line-height: 1.2; margin: 4px; padding: 0
}
.calendar_expl ul li {
	line-height: 1.5
}
a.oper,
a.oper:hover  {
	color: #79827F; float: right
}
a.oper:hover  {
	text-decoration: underline; color: #049
}
.notip_btn {
    color: #049; font-weight: bold
}
.log_comm_li li{
	line-height: 18px
}
.log_comm_li .cdate{
	text-align: right; color: #808080
}
.readlog_stat .remark_r {
	cursor: pointer; border-bottom: 1px solid #f00
}
.readlog_stat .readlog_dstat .remark_r {
	border-bottom: 0; cursor: auto
}
/* ******************************************* plan module*/
.plan_ti {/*plan new*/
	font-size: 14px; font-weight: bold
}
.plan_sub {
	line-height: 21px                                                                                                
}
.calendar_plan .cont .plan_remark {
	text-align: left
}
.plan_ti_oper {
	text-align: center
}
.plan_ti_oper b,
.plan_ti_oper .plan_ti {
	font-size: 14px; font-weight: bold; color: #000
}
.tta_yell {
	line-height: 1.8                                                                                                
}
.edti_pnum {
	line-height: 1.8
}
.maddress_group li a {
	color: #049; text-decoration: none; 
}
.maddress_group li a:hover {
	color: #f00; text-decoration: underline; 
}
.maddress_group li {
	list-style: none; text-align: left;
}
.maddress_group li {
	line-height: 2.0;
}
.maddress_group li.clk,
.maddress_group li.move {
	font-weight: bold;
}
/* ******************************************* guild module*/
.gcont .glmenu ul li {
	line-height: 2.0
}
.gcont .gte {
	vertical-align: top; line-height: 2.0
}
.gcont .gte .gte_ti span {
	font-weight: bold
}
.cont_comp .comp_ti {
	color: #329902; font-size: 16px; font-weight: bold
}
.cont_comp .comp_te {
	line-height: 2.0
}
/* ******************************************* myDesk module*/
.myDesk_cont .red {
	color: #FC4A2C
}
.myDesk_cont .board_orge{
	color: #FE5600; font-weight: bold
}
.hgreen_bg,
.hgray_bg,
.hyell_bg,
.delay_bg {
	line-height: 5px
}
.myDesk_cont .bold {
	font-weight: bold
}
.myDesk_win_open_see {/*home pop window module*/
	text-align: center
}
.myDesk_win_open_see .pop_see_cont {
	text-align: left
}
.myDesk_win_open_new {
	text-align: center
}
.myDesk_win_open_new .pop_new_cont {
	text-align: left
}
.myDesk_win_open_see .dialog { /*myDesk pop window module*/
	table-layout: fixed 
}
.myDesk_win_open_see .popup_red {
	color: #fc5d33
}
.myDesk_win_open_see .popup_yellow {
	color: #fdba37
}
.myDesk_win_open_see .popup_black {
	color: #000000
}
.myDesk_win_open_see .popup_headti { 
	text-align: center; font-size: 16px; font-weight: bold; color: #2E813B
}
.myDesk_win_open_see .popup_ti {
	line-height: 26px; font-size: 12px; font-weight: bold
}
.myDesk_win_open_see .popup_tiline,
.myDesk_win_open_see .popup_tibline {
	line-height: 22px; font-size: 12px; font-weight: bold
}
.myDesk_win_open_see .popup_p {
	font-size: 12px; line-height: 19px
}
.myDesk_win_open_see .popup_lh {
	line-height: 20px
}
.myDesk_win_open_see .deal_cont {
	font-size: 12px; line-height: 19px
}
.myDesk_win_open_see .popup_subti {
	font-weight: bold; font-size: 14px; text-indent: 1em; line-height: 24px
}
/* ******************************************* document module old*/
li.file_oper {
	line-height: 20px 
}
.file_srh .srh_box {
	line-height: 19px
}
.file_srh .ti {
	font-weight: bold; font-size: 14px; line-height: 20px
}
/* ******************************************* plan see module*/
.plan_cat_detail_div_operation {
	line-height: 15px
}
#planVersionStatusLocationParentDiv {
	line-height: 20px
}
#planVersionStatusLocationParentDiv a {
	text-decoration: underline
}
.greenFont {
	color: #278139;font-weight: bold
}
.greenFont1 {
	color: #278139;font-weight: bold; line-height: 20px
}
.back_inst {
	line-height: 22px
}
.sele_month {
	text-align: center; line-height: 20px
}
.sele_month .bold{
	font-weight: bold
}
.plan_cont{
	line-height: 20px
}
.plan_cont .brown {
	color: #832c0e
}
.calendar_plan .month_set td{
	text-align: left; vertical-align: middle
}
.yellexpl {
 	color: #FF780A
}
.plan_1st_category_title,
.plan_1st_category_detail {
	color: #888
}
.plan_cview td h2 {
	line-height: 24px; font-size: 12px
}
/* ************** dele*/ 
.common_h2,
.middle_h2{ /* �����õ� ��*/ 
	line-height: 24px; font-size: 12px
}
/* ******************************************* sys_model module*/
.list_nocont {
	text-align: center; font-weight: bold
}
.lab_sort span.bold {
	font-weight: bold 
}
.lab_sort a.ti {
	font-weight: bold 
}
.log_noread {
	font-weight: bold
}
.logcomment_tab .log_noread .name {
color:#000; font-weight:normal;
}
.rtable_2rows td.list_ti_ht {
	line-height: 2.0
}
.myAwoke .rtable td {
	color: #808080
}

.btn4,
.btn5 {
	color: #fff; 
}


.jingoal_help {
	color: #5a5a5a
}
.jingoal_help .cont .ti {
	font-size: 14px; font-weight: bold; color: #000
}
.jingoal_help .cont span.bold {
	font-weight: bold
}
.jingoal_help .cont .intro {
	line-height: 1.6
}
.jingoal_help .cont .model {
	line-height: 1.8
}
.jingoal_help .cont .download .highlight {
	color: #EF590C; font-weight: bold;
}
.jingoal_help .download_btn {
	color: #FFFFFF; font-weight: bold
}
.jingoal_help .cont .download .computer_load .step,
.jingoal_help .cont .download .computer_load .step2 {
	text-align: center
}
.jingoal_help .cont .download .computer_load .expl span {
	color: #ef590c 
}
.jingoal_help .cont .download .computer_load .mobi_load {
	color: #fff; font-weight: bold
}
.jingoal_help .cont .download ul.mobile_plat li {
	text-align: left; font-size: 14px
}
.tab li a.noclk,
.tab li a:hover.noclk {
	color: #808080; cursor: default;  text-decoration: none;
}

/* ******************************************* mysetup module*/
.mySetup .mysetup_tab a {
	text-decoration: none; color: #049
}
.mySetup .mysetup_tab a:hover {
	text-decoration: underline; color: #f00
}
.mySetup .mysetup_ti {
	font-weight: bold; font-size: 14px; 
}
.mySetup .mysetup_tab .dialog .enter_name {
	font-weight: bold;
}
.mySetup .mysetup_tab .modi_avatar  {
	text-align: center;
}
.mySetup .pw_safe  {
	color: #339933;
}
.mySetup .pw_unsafe  {
	color: #FF6633;
}
.mySetup .pw_common  {
	color: #FFCC33;
}
.mySetup .mail_intro .ti {
	font-weight: bold; font-size: 14px;
}
.mySetup .mail_intro p {
	line-height: 1.6;
}
.mySetup .mail_intro p.bind {
	color: #FF6633; font-weight: bold;
}
.mySetup .mail_intro .mail_bind_bg {
	font-weight: bold; font-size: 14px; line-height: 1.5;
}
.mySetup .mail_list .ti {
	font-weight: bold; font-size: 12px; line-height: 2.0;
}
.mysetup_tab .rtable_2rows td {
	vertical-align: middle;
}
.mysetup_tab .rtable_2rows td.account_state span.bold {
	font-weight: bold;
}
.mySetup .mysetup_bind ul {
	line-height: 1.8;
}
.mysetup_bind_setup .mail_bind_add a {
	font-weight: bold; font-size: 14px; 
}
.mysetup_bind_setup .mail_bind_succ {
	color: #329902; font-weight: bold; font-size: 14px; 
}
.mysetup_bind_setup .mail_bind_succ {
	color: #329902; font-weight: bold; font-size: 14px; 
}
.tree_div_border ul.right_cont li.ti {
	font-weight: bold;
}
ul.lright_cont li a {
	color: #5a5a5a; text-decoration: none; line-height: 2.5
}
ul.right_cont li a:hover {
	color: #f00; text-decoration: underline;
}
.sys_tips1 .ti {
	color: #258238; font-weight: bold;
}
.mySetup .mail_intro .mail_bind_bg {
	font-weight: bold; font-size: 14px; line-height: 1.5;
}
.mySetup .mail_intro .mail_bind_bg .remark_rt {
	color: #FF0000;
}
.mySetup .mail_list ul.list_cont {
	font-weight: normal; font-size: 12px;
}
.mySetup .mail_intro .mail_bind_bg .fill_mail {
	width: 300px
}
.mySetup .mail_intro .mail_bind_bg #prompt {
	font-weight: normal; font-size: 12px; height: auto; margin-left: 0
}
.mySetup .mail_intro .mail_bind_bg .remark_grt {
	color: #63AC3B; font-size: 14px;
}
.mySetup .mail_list ul.list_cont {
	font-weight: normal; font-size: 12px;
}
.mySetup .mail_intro .mail_bind_bg .fill_mail {
	width: 300px
}
.mySetup .mail_intro .mail_bind_bg #prompt {
	font-weight: normal; font-size: 12px; height: auto; margin-left: 0
}
.mySetup .mail_intro .mail_bind_bg .remark_grt {
	color: #63AC3B; font-size: 14px;
}

/* *******************************************  header module*/
.ico_hle,
.ico_hcnt {
	background-image: url(../images/v3/common/header.png); 
}
.ico_hle {
	display: block; float: left;
}
.ico_hcnt {
	display: block; margin: 0 auto;
}
.hdocs_manage_ico {
	background-position: 0 -55px; width: 24px; height: 21px; margin-top: 4px;
}
.him_ico {
	background-position: -29px -55px; width: 24px; height: 21px; margin-top: 4px;
}
.him_now_ico {
	background: url(../images/v3/common/im_news.gif); width: 24px; height: 21px; margin-top: 4px;
}
.hemail_ico {
	background-position: -60px -55px; width: 24px; height: 21px; margin-top: 4px;
}
.hshr_ico {
	background-position: -89px -55px; width: 24px; height: 21px; margin-top: 4px;
}
.htips_ico {
	background-position: -117px -55px; width: 24px; height: 21px; margin-top: 4px;
}
a.lang_sele_ico, 
a.lang_sele_ico:hover {
	background-position: -21px -22px; width: 13px; height: 16px; 
}	
.huser_name_ico {
	background-position: 0 -26px; width: 16px; height: 18px;
}
.header_top {
	height: 18px;  border: 1px solid #ddd; background: #eee; padding: 2px 0 4px 4px; _padding: 2px 0 0 5px; white-space: nowrap;
}
.header_top a {
	outline: none; cursor: pointer; 
}
.header_top .fl_space {
	float: left; margin: 0 10px 0 0; line-height: 1.8;
}
.header_top .line {
	margin: 0 0 0 4px;
}
.header {
	height: 79px; margin: 10px 0 0; position: relative; width: 100%; text-align: center;
}
.header .header_cont {
	height: 42px; margin: 0 0 5px; 
}
.header h1 { 
	font-size: 120%; padding: 14px 0 0 15px
}
.header .fast_oper {
	float: left; width: 105px; margin-right: 5px; text-align: center;
}
.header .fast_oper_last {
	float: left; width: 65px; margin-right: 10px; text-align: center;
}
.header .fast_oper a,
.header .fast_oper_last a {
	outline: none;  cursor: pointer;   
}
.header .nor a,
.header .nor a:hover {
	color: #FF6D07; font-weight: bold; text-decoration: underline;
}
.huser_name {
	float: right; margin: 2px 5px 0 0; line-height: 1.6
}
/* *******************************************  nav module*/
.nav {
	width: 100%; position: absolute; height: 32px; left: 0; z-index: 10; 
	background-image: url(../images/v3/nav/nav_bg.png); background-repeat: repeat-x;
}
.nav ul {
	margin: 0 0 0 50px;
}
.nav li {
	list-style: none; float: left;  width: auto; height: 29px; padding: 0; margin-top: 4px;
}
.nav li a {
	float: left; height: 29px; margin: 0 5px; padding: 0 0 0 4px; line-height: 24px; *line-height: 26px; 
	outline: none;  cursor: pointer;                                                                        
}
.nav li a span{
	float: left; height: 29px; padding: 0 15px;                                                                                  
}
.nav li.line {
	width: 2px; height: 12px; margin: 10px 1px 0 3px; border-left: 2px solid #fff;
}
.nav li.clk a {
	background: url(../images/v3/nav/nav_bg_l.png) no-repeat; height: 29px;  
}
.nav li.home_on {
	margin-top: 3px; 
}
.nav li.clk a span,
.nav li.foc a span {
	background: url(../images/v3/nav/nav_bg_r.png) no-repeat right; color: #000;
}
.nav li.clk a:hover,
.nav li.foc a:hover {
	color: #000; text-decoration: none
}
.nav li.foc a {
	background: url(../images/v3/nav/nav_bg_focl.png) no-repeat; height: 26px; 
}
.nav li.foc a span {
	background: url(../images/v3/nav/nav_bg_focr.png) no-repeat right; color: #000; height: 26px; 
}
.nav li a,
.nav li a:hover {
	font-size: 13px; font-weight: bold; color: #fff; text-decoration: none
}
.nav li a:hover {
	font-size: 13px; font-weight: bold; color: #fff; text-decoration: underline
}
.nav li a.now, 
.nav li a.now:hover {
	color: #e27907;
}
/* *******************************************  menu module*/
ul.nav_pop_up_menu  {
	width: 107px; background-color: #d1e0ff; border: 1px solid #81a4c2;
	position: absolute ; z-index: 1; padding: 5px 2px 0; margin: 0; 
}
ul.nav_pop_up_menu li {
	height: 25px; padding-left: 15px;
}
ul.nav_pop_up_menu li.fmr {
letter-spacing:0.3em;
}
ul.nav_pop_up_menu li.work_on {
	background: url(../images/v3/nav/menu_mov.png) repeat-x; cursor: pointer
}
ul.nav_pop_up_menu li.mana_on {
	background-color: #ff780a; cursor: pointer
}
ul.nav_pop_up_menu li.light_on {
	background-color: #e27907; background-image: none; cursor: pointer
}
ul.nav_pop_up_menu li.hor_line {
	line-height: 0; height: 0; margin: 8px 5px; border-top: 1px solid #fff; border-bottom: 1px solid #83b3ff; font-size: 0
}
ul.nav_pop_up_menu li.hor_line hr{
	width: 98%;
}
ul.pop_up_menu {
	border: 1px solid #69788C; background-color: #fff; position: absolute; padding: 4px; margin: 0; text-align: center;
}
ul.pop_up_menu li {
	padding: 3px 8px; border: 1px solid #fff; list-style: none; magin: 0
}
ul.pop_up_menu li.ck {
	border: 1px solid #ffc467; background-color: #ffeda1; cursor: pointer
}

ul.nav_pop_up_menu {
	text-align: center
}
ul.nav_pop_up_menu li {
	line-height: 2.0; text-align: left; list-style: none; font-size: 12px
}
ul.nav_pop_up_menu li.work_on a {
	color: #fff; text-align: left
}
ul.nav_pop_up_menu li.work_on,
ul.nav_pop_up_menu li.mana_on,
ul.nav_pop_up_menu li.light_on {
	color: #fff
}
.pop_up_menu li {
	line-height: 18px; color: #049
}
.pop_up_menu li span.atten {
	color: #f9bd29
}
.pop_up_menu li span.import {
	color: #f3321f
}
/* *******************************************  fast oper module*/
.nav_oper_lbg, 
.nav_oper_rbg,
.nav_oper_lbtn,
.nav_oper_rbtn {
	background: url(../images/v3/common/header.png) no-repeat; display: block; float: left; 
}
.nav_oper_lbg {
	background-position: 0 -81px; width: 12px; height: 24px;
}
.nav_oper_rbg {
	background-position: -20px -81px; width: 12px; height: 24px;
}
.nav_oper_mbg {
	background: url(../images/v3/nav/fast_oper_bg.png) repeat-x; height: 24px; float: left; padding: 0 4px;
}
.nav_oper_lbtn {
	background-position: -41px -81px; width: 2px; height: 19px; cursor: pointer;
}
.nav_oper_rbtn {
	background-position: -47px -81px; width: 2px; height: 19px; cursor: pointer;
}
.nav_oper_mbtn {
	background: url(../images/v3/nav/nav_oper_btn.png) repeat-x; height: 19px; float: left; padding: 0 7px; cursor: pointer;
}
.mov .nav_oper_lbtn {
	background-position: -56px -81px;
}
.mov .nav_oper_rbtn {
	background-position: -63px -81px;
}
.mov .nav_oper_mbtn {
	background: url(../images/v3/nav/nav_oper_btn_mov.png) repeat-x; 
}
.nav_oper {
	float: right; line-height: 1.7; margin: 3px 10px 0 0;
}
.nav_btn {
	margin: 2px 3px 0; float: left; 
}

/* ******************************************* btn module*/
.btn_posi {	
	z-index: 20; float: left; margin-bottom: 2px;
}
.btn_lesp_c {
	padding-left: 8px; float: left
}
.btn_lesp_c .btn_txt {
	 float: left; margin: 3px 5px 0 5px; *margin-top: 5px;
}
.btn_lesp_c .operbtn {
	background: url(../images/v3/common/btn_bg_mid.gif) repeat-x;
	height: 24px; cursor: pointer; float: left; display: block
}
.btn_lesp_c .btn_le {
	background: url(../images/v3/common/f1.gif?v=2); background-position: -896px -5px;
	width: 5px; height: 24px; float: left; display: block;
}
.btn_lesp_c .btn_ri {
	background: url(../images/v3/common/f1.gif?v=2); background-position: -909px -5px;
	width: 5px; height: 24px; float: left; display: block
}
.btn_lesp_b {
	padding-left: 8px; padding-right: 2px; float: left
}
.btn_lesp_b .btn_txt {
	 float: left; margin: 3px 5px 0 5px; *margin-top: 5px;
}
.btn_lesp_b .operbtn {
	background: url(../images/v3/mytask/project_mbtn.png) repeat-x;
	height: 24px; cursor: pointer; float: left; display: block
}
.btn_lesp_b .btn_le {
	background: url(../images/v3/common/c1.png); background-position: -37px 0;
	width: 3px; height: 24px; float: left; display: block;
}
.btn_lesp_b .btn_ri {
	background: url(../images/v3/common/c1.png); background-position: -49px 0;
	width: 3px; height: 24px; float: left; display: block
}

.new_func_tips {
	background: url(../login/tips/sr/b.png) no-repeat; width: 286px; height: 115px
}
.new_func_tips ul {
	margin: 0; padding: 37px 5px 0 20px; color: #000;list-style:none
}
.new_func_tips ul li {
	padding: 0 8px 0 5px; line-height: 1.6
}
.new_func_tips ul li.ti {
	padding: 0 0 3px 5px; font-weight: bold; font-size: 14px;
}


.new_func_tips1 {
	background: url(../images/v3/pop/new_func_tips1.gif) no-repeat; width: 245px; height: 58px
}
.new_func_tips1 .close {
	padding: 7px 2px 0;
}
.new_func_tips1 p {
	clear: both; margin: 0; padding: 1px 0 0 30px; 
}


























.im_textcolor_gray_delight {
	width: 54px; color: blue; font-size:12px; padding-left: 5px; line-height: 1.8; vertical-align: top;text-align:right;
}
.im_textcolor_gray {
	width: 54px; color: #666; font-size: 12px; padding-left: 5px; line-height: 1.8; vertical-align: top;text-align:right;
}
.im_chat_little {	
	width:4px;padding-top: 4px; vertical-align: top;nowrap:nowrap;
}
.im_textcolor_r {
	width: 70px; color: #9A0404; font-size: 12px; padding-left: 5px; line-height: 1.8;	vertical-align: top;
}
.im_textcolor_r_delight {
	width: 75px; color: blue; font-size: 12px; padding-left: 5px; line-height: 1.8; vertical-align: top;text-align:right;
}


.im_textcolor_bl_delight {
	color: blue; font-size: 12px; padding-left: 5px; line-height: 1.8;overflow: hidden; word-wrap: break-word; word-break: break-all; white-space: normal;
}
.im_tb {
	table-layout: fixed; 
}

/*2006-8-3 task end*/
#im_prom {
	margin: 16px;
}
#im_btn {
	margin: 16px;
}
/*2006-8-29 yxn start*/

.im_pop_fiposi {
	margin: 8px; font-size: 12px;
}
/*2006-8-29 yxn end*/

/*im start2006-8-14*/
#imChooseStaffId {
	border-bottom: 1px dashed #ccc; padding: 4px 0px; margin:0px 0px 4px 0px; width: 260px;
}
.msg_title {
	padding: 5px; background: #eee; margin: 0px 0px 4px 0px;
}
.msg_title span {
	font-weight: bold;
}

#msgr .fl {
	float: left; display: block;
}
#msgr .fl27 {
	float: left; display: block; width: 270px;
}
#msgr .fl27 .sele {
	margin:0px 0px 4px 0px;
}
#msgr .fl select {
	width: 198px; overflow: auto;
}
#msgr .flto {
	float: left; margin: 0px 8px; display: block;
}
.left_file {
	padding: 8px 16px;
}
.left_file .file_title {
	padding-top: 4px;
}
.left_file .textarea {
	border: 1px solid #ccc; width: 90%;
}
.im_left_msgr {
	width: 580px; float: left; display: inline;
}
.im_left_msgr_main {
	width: 80%; float: left; display: inline;
}
.online_left_msgr_main {
	width: 100%; float: left; display: inline;
}
.tree_box_msg{
	width: 260px; height: 200px; overflow: auto; border: 1px solid #7f9db9;
}
.tree_box_msg_long{
	width: 260px; height: 235px; overflow: auto; border: 1px solid #7f9db9;
}
.right_pers {
	float: right; width: 19%; font-size: 12px; line-height: 1.5;
}

.right_pers .title_bg{
	background: #ccc; padding: 4px 0px 2px 6px; margin: 0px 2px; border-top: 1px solid #999; border-bottom: 1px solid #999;
}
.title_bg span {
	font-size: 12px; font-weight: bold; color: #000;
}
.right_pers .posi {
	margin: 4px 0px 0px 8px; height: 130px; overflow: auto;
}
.right_pers .im_posi {
	margin: 4px 0px 0px 8px; overflow: auto;
}
/*im end2006-8-14*/


.im_right_posi {
	padding: 1px 5px 0px 5px; margin-left: 0px; margin-bottom: 0px;
}

.im_left_box3 {
	line-height: 1.5; font-size:12px; padding-top: 5px; padding-bottom: 4px; overflow: auto;
}

.im_line {/*vertical_line*/
	background-image: url(../images/worklog/dashvr.gif); background-repeat: repeat-y; background-color: #8CAEBD; width: 1px; height: 1px;
}
/* added by huang*/
.im_eicms_msg_btn {
	float: right; height: 16px;	margin-top: 8px; margin-bottom: 8px; padding-left: 4px; padding-right: 2px;
}
a.im_blue1:link {
	text-decoration: none;  font-size: 12px; padding: 0px; background: #e27907;
}
a.im_blue1:visited {
	text-decoration: none;  font-size: 12px; padding: 0px; background: #e27907;
}
a.im_blue1:active {
	text-decoration: none;  font-size: 12px; padding: 0px; background: #eff6fb;
}
a.im_blue1:hover {
	text-decoration: none;  font-size: 12px; padding: 0px; background: #eff6fb;
}



.im_pop_send {
	border:1px solid #6B8AA5;
}
.im_pop_tibg {
	background: #efefef; height: 20px; text-align: left;
}
.im_pop_send textarea {
	border: 0px; width: 98%; height: 220px;
}
.jiao_toolbar {/*del yxn2007-3-12*/
	background: #efefef; height: 24px; border-top: 0px #7F9DB9 solid; padding: 0px;
}
.lost_li {
	border:1px solid #6B8AA5; height: 150px; overflow-y: auto; overflow-x: hidden; width: 95%; margin-bottom: 8px;
}
.lost_li th {
	background: #ccc; font-size: 12px; 
}
.lost_li .trbg {
	background: #efefef;
}
.im_pop_result {
	border:1px solid #6B8AA5;
}
.im_pop_result textarea {
	border: 0px; width: 98%; height: 80px;
}

.info_error {
	border: 1px solid red; color: red; font-size: 12px;
}
.info_ok {
	color: green; font-size: 12px;
}
.im_light_topmenu{
	background:#e27907;	background-repeat:repeat-x;	text-align:center;	vertical-align:middle;
	border-left:1px #8CAEBD solid;	border-right:1px #8CAEBD solid;	border-top:1px #8CAEBD solid;
	padding-top: 3px;	padding-left:5px;	padding-right:5px;
}
#pop3 {
	ggposition: absolute; top: 0; right: 0;
}
#pop3 .tibg {
	background: url(../index/first/image/spop_topbg.png) repeat-x; height: 31px; padding: 0 6px 0 0; border-right: 1px solid #046daf;
}
#pop3 .ti {
	background: url(../index/first/image/spop_top.png) no-repeat; width: 310px; height: 31px; padding: 0 0 0 10px; overflow: hidden;
}
#pop3 .close {
	background: url(../index/first/image/spop_close.png) no-repeat; float: right; width: 23px; height: 16px; margin: 5px 0 0;
}
#pop3 a.close:hover {
	background-position: 0 -20px; float: right;
}
#pop3 .ti_ico {
	background: url(../index/first/image/sys_edit.png) no-repeat; float: left;
}
#pop3 .ti_edit_ico {
	width: 15px; height: 19px; margin: 8px 5px 0 0;
}
#pop3 .ti_intistart_ico {
	background-position: 0 -20px; width: 16px; height: 19px; margin: 6px 5px 0 0;
}
#pop3 .ti_add_ico {
	background-position: 0 -40px; width: 16px; height: 15px; margin: 7px 5px 0 0;
}
#pop3 .cont .stab {
	background: url(../index/first/image/spop_tab.png) repeat-x;
}
#pop3 .cont .stab ul li.now {
	background: url(../index/first/image/spop_tab_now.png) repeat-x;
}
#pop3 .cont .spop_btn {
	background: url(../index/first/image/spop_btn.png) repeat-x; height:36px;
}
#pop3 .sstate_le {
	background: url(../index/first/image/sysstate_ico.png) no-repeat; width: 16px; height:16px; float: left;
}
#pop3 .ti h1 {
	float: left; margin: 0; padding: 0; font-size: 14px; font-weight: bold; line-height: 2.2; color: #fff;
}
#pop3 .cont {
	padding: 0; border: 4px solid #046daa; border-top: 0; background: #fff;
}
#pop3 .cont .stab ul {
	margin: 0; padding: 0; list-style: none; 
}
#pop3 .cont .stab ul li {
	float: left; width: 54px; height: 24px; border-right: 1px solid #2781b6; text-align: center; line-height: 24px;
}
#pop3 .cont .stab ul li a {
	color: #000;
}
#pop3 .cont .spop_btn {
	text-align: right;
}
#pop3 .cont .spop_btn input {
	margin: 8px 5px 0 0; 
}
#pop3 .cont .psinputwh {
    width: 110px; padding: 1px;
}
#pop3 .cont .psinputwh1 {
    width: 140px; padding: 1px;
}
#pop3 .cont .psinputwh2 {
    width: 40px; padding: 1px;
}
#pop3 .cont .psinputwh3 {
    width: 90px; padding: 1px;
}
#pop3 .cont .pstext {
    width: 280px; height: 52px; padding: 1px;
}
#pop3 .cont .pstext1 {
    width: 280px; height: 72px; padding: 1px;
}
#pop3 .cont .dialog {
    width: auto; table-layout: fixed;
}
#pop3 .cont .dialog th {
    width: 65px;
}
#pop3 .sys_pstaffli_infor {
	width: 230px; 
}
#pop3 .partli_stop {
	width: 40px; 
}
#pop3 .partli_stop_time {
	width: 80px; 
}
#pop3 .partli_stop_person {
	width: 80px; 
}
#pop3 .parttab {
	height: 285px; overflow-y: auto;
}
#pop3 .parttab .rtable {
	border-bottom: 0;
}
#pop3 .parttab .rtable td {
	height: 24px; padding: 0 5px; border-bottom: 1px solid #ccc; overflow: hidden; word-wrap: break-word; word-break: all; 
	white-space: nowrap;
}
#pop3 .part_time {
	padding: 10px 0 10px 10px;
}
#pop3 .part_time .ptmrr {
	margin: 0px 10px 0px 0px;
}
#pop3 .cont .welwap {
    background: url(../index/first/image/sys_intibg.png) no-repeat; padding: 20px 10px 6px 100px;
}
#pop3 .cont .welwap .welcome {
    font-size: 14px; font-weight: bold;
}
#pop3 .cont .welwap p {
   text-indent: 2em; line-height: 2.0;
}
#pop3 .cont .wboper {
	margin: 15px 17px 15px; text-align: right;
}
#pop3 .cont .wboper a {
	text-decoration: none;
}
#pop3 .cont .wboper a.later {
	margin-left: 30px; color: #747e8a;
}
#pop3 .cont .wboper a.later:hover{
	color:#FF0000;
}
#pop3 .cont .logoset {
	margin: 0 15px;
}
#pop3 .cont .logoset .lti {
	padding: 10px 0 5px; font-weight: bold; font-size: 12px; line-height: 1.8; 
}
#pop3 .cont .logoset .sys_succ {
	color: #009900; line-height: 1.6;
}
#pop3 .cont .logoset .uplogo {
	width: 320px; margin: 12px 0px 6px 0px;
}
#pop3 .cont .logoset .lrequire {
	margin: 0 0 5px;; padding: 0; list-style: none; color: #999999; line-height: 1.8;
}
#pop3 .cont .logoset .ls_bline {
	background: url(../index/first/image/sys_bline.png) no-repeat; height: 1px; line-height: 1px; font-size: 1px;
}
#pop3 .cont .logoset .show {
	margin: 0 0 0 20px;
}
#pop3 .cont .logoset .show .bmr {
	margin: 0 0 3px;
}
/* 
用于定义文档管理 审批 业务数据 商机管理左侧样式
*/
/* ******************************************* document module*/
ul.mail_func { /*left statr*/
	margin: 0; padding: 4px 0 0;
}
ul.mail_func li {
	clear: both; list-style: none; height: 30px; margin: 5px 0 0; text-align: left;
}
.tree_div_border .mail_func li.clk {
	background: url(../images/v3/common/document.png);
	background-position: 0 -265px; width: 189px; height: 30px;
}
a.mail_func {
	color: #4b6888; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 2.2
}
a.mail_func:hover {  /*left end*/
	color: #364b63; text-decoration: none;
}

pre {
	margin:0;
	white-space:pre-wrap; /* css-3 */
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
	word-wrap:break-word; /* Internet Explorer 5.5+ */
}
/* ******************************************* Organizational Structure  module*/
.employeeData .staff_lindent {
	width: 13px; height: 30px; float: left
}
.employeeData .staff_lindent2 {
	width: 32px; height: 30px; float: left
}
.employeeData .staff_lindent3 {
	width: 50px; height: 30px; float: left
}
.employeeData .staff_lindent4 {
	width: 68px; height: 30px; float: left
}
.employeeData .staff_lindent5 {
	width: 84px; height: 30px; float: left
}
.employeeData .staff_fmargin {
	float: left; margin-left: 8px
}
.employeeData .staff_img1 {
	margin-left: 35px; line-height: 1.5; margin-top: 3px
}
.employeeData .staff_img2 {
	margin-left: 50px; line-height: 1.2; margin-top: 5px
}
.employeeData .staff_img3 {
	margin-left: 68px; line-height: 1.5; margin-top: 3px
}
.employeeData .staff_img4 {
	margin-left: 83px; line-height: 1.5; margin-top: 3px
}
.employeeData .staff_img5 {
	margin-left: 98px; line-height: 1.5; margin-top: 3px
}
/* ******************************************* company relation  module*/
.friendEnterprises table.outer td {
	vertical-align: top;
}
.friendEnterprises .comprela_nobline {
	border-bottom: 0
}
.friendEnterprises .comprela_dept1 {
	margin-left: 17px; line-height: 1.5; padding: 5px 0; margin-bottom: 1px 
}
.friendEnterprises .comprela_dept2 {
	margin-left: 32px; line-height: 1.5; padding: 5px 0; margin-bottom: 1px 
}
.friendEnterprises .comprela_dept3 {
	margin-left: 47px; line-height: 1.5; padding: 5px 0; margin-bottom: 1px 
}
.friendEnterprises .rtable td.td_cnt {
	text-align: center
} 
.friendEnterprises .ico_cnt1 {
	background-image: url(../images/v3/common/f6.gif); background-repeat: no-repeat; display: block; margin: 0 auto
}
.friendEnterprises .ico_comp {
	background-image: url(../images/v3/common/f6.gif); background-repeat: no-repeat; display: block; float: left
}
.friendEnterprises .isetup_both_bico {
	background-position: -32px 0; width: 16px; height: 16px
}
.friendEnterprises .isetup_no_bico {
	width: 16px; height: 16px
}
.friendEnterprises .icomp_dele_bico {
	background-position: -48px 0; width: 16px; height: 16px
}
.friendEnterprises .ipause_use_bico {
	background-position: -16px 0; width: 16px; height: 16px
}
.friendEnterprises .rtable td {
	padding-left: 1px; padding-right: 0
}
.friendEnterprises [class].rtable td {
	padding-left: 0; padding-right: 0
}
span.selecomp_ico {
	padding-top: 2px; padding-bottom: 2px
}
.selecomp_input {
	padding-top: 0px; float: left
}
body {
	margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left top; 
	scrollbar-face-color: #dbebfe;
	scrollbar-shadow-color: #b8d6fa;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #dbebfe;
	scrollbar-darkshadow-color:#458ce4;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #458ce4;
}
body,td,th {font-size: 12px;}

.coolButton1 
{color: #ffffff;}

.tbMain {width: 100%; height: 100%;}
.tbMain td {text-align: center}
.maintb {width: 800px; height: 100%; border-left: #646060 1px dotted; border-right: #646060 1px dotted; border-bottom: #D2D3D5 1px solid}
.menutb {width: 800px; height: 22px; background-color: #EAEAEA}

#con {
  text-align: left;
  color: #ff0000;
}
.float_left{
	float:left;
}
.float_right{
	float:right;
}

/* 
用于定义搜索样式
*/
.srh_pop {
	background: #fff;
}
.srh_pop_cont {
	border: 1px solid #679ddd; 
}
.srh_pop .header_srh {
	height: 29px; margin: 0 0 1px; padding: 0 0 0 5px; background: #8ab5e8; color: #fff; font-weight: bold; line-height: 2.2;
}
.srh_pop .page_turn {
	height: 23px; padding: 3px 0 0; background: #cbe0f5;
}
.srh_pop .srh_cont_ht {
	position: relative; height: 412px; 
}
.srh_pop .srh_box {
	height: 19px; margin: 1px 0; padding: 10px 5px; background: #e0ecfa; line-height: 2.0; 
}
.srh_pop .srh_box a:hover {
	color: #049;
}
.srh_pop .srh_box .srh_input {
	width: 290px; height: 17px; border: 1px solid #cbc9ca; background: #fff; float: left; padding: 2px 0 0
}
.srh_pop .srh_box .srh_input input {
	padding: 1px 2px 0; border: 0; float: left; width: 275px; 
}
.srh_pop .srh_rlt {
	margin: 0; padding: 3px 8px 2px 5px; background: #cbe0f5; line-height: 1.6;
}
.srh_pop .srh_cont {
	margin: 10px 5px 13px; line-height: 1.4;
}
.srh_pop .srh_cont .srh_sort {
	float: left; width: 55px; text-align: right; margin: 0 5px 0 0;
}
.srh_pop .srh_cont .srh_details {
	list-style: none; float: left; margin: 0; padding: 0;
}
.srh_pop .srh_cont .srh_details li {
	margin: 0 0 10px; padding: 0;
}
.srh_pop .srh_cont .line_sc {
	clear: both; margin: 0 10px; border-bottom: 1px dashed #ccc; height: 1px; font-size: 1px; 
}
.srh_pop .srh_cont .srh_details a {
	float: left; width: 238px; margin: 0 0 0 5px; overflow: hidden; white-space: nowrap;
}
a.b_r {
	color: #000;
}
a.b_r:hover {
	color: #f00; text-decoration: underline;
}
.srh_pop .main_cont {
	padding-bottom: 0;
}
.srh_pop .right_side_bar {
	background: #E0ECF9;
}
.search_list {
	
}
.search_list .rtable_2rows td {
	height: 48px; height: 39px\9; overflow: hidden; padding: 10px 0 6px 15px; border-bottom: 1px solid #E6E5EA; white-space: nowrap; word-wrap: keep-all; vertical-align: top; 
}
.search_list .rtable_2rows td a.ti {
	font-size: 14px;
}
.search_list .rtable_2rows td a.ti .remark_r{
	font-size: 14px;
}
.search_list .rtable_2rows td.td_cnt {
	padding: 10px 0 5px; vertical-align: middle;
}
.seli_ico {
	width: 44px;
}
.seli_pers_time {
	width: 144px; width: 135px\9;
}
/* ******************************************* img module*/
.ico_sle,
.ico_sri,
.ico_scnt,
.btn_srh_l,
.btn_srh_r {
	background: url(../images/v3/common/search.png?v=124);
}
.ico_sle,
.btn_srh_l,
.btn_srh_r {
	float: left; display: block
}
.ico_sri {
	float: right; display: block
}
.ico_scnt {
	display: block; margin: 0 auto;
}
a.btn_cls_s {
	background: url(../images/v3/common/search.png?v=124); float: right; width: 14px; height: 14px; margin: 5px 5px 0 0;
}
.srh_pop .srh_dele {
	background-position: -30px -58px; width: 11px; height: 13px;
}
.srh_pop .srh_btn {
	background-position: 0 -57px; width: 22px; height: 20px; margin: 0 0 0 8px;
}
.srh_pop .btn_srh_oper {
	margin: 3px 0 0; float: left; cursor: pointer;
}
.srh_pop .btn_srh_l {
	background-position: 0 -23px; width: 2px; height: 23px;
}
.srh_pop .btn_srh_r {
	background-position: -9px -23px; width: 2px; height: 23px;
}
.srh_pop .btn_srh_m {
	background: url(../images/v3/shr/btn_bg_m.png) repeat-x; float: left; height: 23px; padding: 0 3px;
}
.mail_sico {
	background-position: 0 -83px; width: 16px; height: 16px;
}
.im_sico {
	background-position: -20px -83px; width: 16px; height: 16px;
}
.other_sico {
	background-position: -40px -83px; width: 16px; height: 16px;
}
.project_sico {
	background-position: -60px -83px; width: 16px; height: 16px;
}
.log_sico {
	background-position: -80px -83px; width: 16px; height: 16px;
}
.memo_sico {
	background-position: -100px -83px; width: 16px; height: 16px;
}
.approve_sico {
	background-position: -120px -83px; width: 16px; height: 16px;
}
.mail_s32ico {
	background-position: 0 -113px; width: 32px; height: 32px;
}
.im_s32ico {
	background-position: -32px -113px; width: 32px; height: 32px;
}
.other_s32ico {
	background-position: -64px -113px; width: 32px; height: 32px;
}
.project_s32ico {
	background-position: -96px -113px; width: 32px; height: 32px;
}
.twitter_s32ico {
	background-position: -230px -113px; width: 32px; height: 32px;
}
.log_s32ico {
	background-position: -128px -113px; width: 32px; height: 32px;
}
.tips_sico {
	background-position: -56px 0; width: 37px; height: 37px;
}
.memo_s32ico {
	background-position: -160px -113px; width: 32px; height: 32px;
}
.approve_s32ico {
	background-position: -192px -113px; width: 32px; height: 32px;
}
/* ******************************************* sele person module*/
.sele_person_pop {
	width: 189px; margin: 10px;
}
.sele_person_pop .srh_pop_cont {
	padding: 0 0 3px 3px; border: 1px solid #679ddd; background: #e0ecf9;
}
.sele_person_pop .tabs li {
	margin: 0; padding: 0;
}
.sele_person_pop .docs_srh_posi {
	height: 20px; padding: 5px 0 2px;
}
.sele_person_pop ul.docs_link {
	width: 178px; height: 206px; overflow-y: scroll; overflow-x: hidden; margin: 0 0 5px; padding: 3px 0 3px 1px; border: 1px solid #7f9db9; border-right: 0; background: #fff;
}
.sele_person_pop .docu_shr_range .sort_filt .subsort {
	margin: 3px 0 7px 13px
}
.sele_person_pop ul.docs_link li {
	list-style: none; margin: 0; padding: 1px 2px 0 0; white-space: nowrap; 
}
.sele_person_pop .docs_link li.movbg {
	background: #c3d9ff; cursor: pointer;
}
.sele_person_pop .docs_link li.clkbg {
	background: #eff3f7; cursor: pointer;
}
/* ******************************************* sele time module*/
.sele_person_pop .time_depl {
	margin: 5px 5px 8px; padding: 5px 5px 8px 0; border: 0; background: #e0ecf9;
}
.sele_person_pop .time_depl div {
	margin: 5px 10px;
}
.sele_person_pop .time_depl .cb {
	margin: 0;
}
.sele_person_pop .time_depl p.ti {
	margin: 4px 8px 4px 8px; padding: 0; border: 0;
}
/* ******************************************* nocont tips module*/
.srh_pop .srh_nocont {
	width: 280px; margin: 0 auto; padding: 8px 10px; background: #f6ffec; border: 1px solid #e2f0cd;
}
.srh_pop .srh_nocont ul {
	float: left; width: 215px; margin: 0 0 0 25px; padding: 0;list-style: none; line-height: 1.6;
}
.srh_pop .srh_nocont ul li.ti {
	color: #2bba3e; font-weight: bold; font-size: 14px; margin-bottom: 5px;
}
.srh_pop .srh_nocont_tmr {
	margin: 70px auto 0;
}
.srh_pop_thumbnail .srh_nocont_tmr {
	margin: 150px auto 0;
}
/* ����webͼƬ���� */
.bgs{
	background-image:url("../images/bgs.gif"); background-repeat:repeat-x
}

/* 
用于定义文档管理,商机管理,及备忘及审批的标题及操作条样式
*/
/* ******************************************* common module*/
.docu_shr_resule {
	margin-top: 12px; padding: 0 5px 7px 8px; line-height: 1.7;
}
.docu_shr_resule .ti {
	float: left; font-weight: bold; font-size: 14px; line-height: 1.5;
}
.docu_shr_resule .cb {
	*display: inline;
}
/* ******************************************* 操作提示样式 module*/
.warn_tips,
.succ_tips {
	float: left; margin: 0 10px; padding: 3px 10px; *padding: 4px 10px 2px; background: #eaa000; line-height: 1.2; font-weight: bold; color: #fff;
}
.succ_tips {
	background: #68AF02;
}
/* ******************************************* 操作 module*/
.docu_oper {/* Operating lines start*/
	height: 23px; padding: 5px 5px 3px 6px; background: #cbe0f5; line-height: 1.3;
}
.docu_oper .fl {
	margin-right: 4px; *margin-right: 2px;
}
.docu_oper .sh_page a {
	margin-left:0; padding-top: 4px
}
.docu_oper span.remark_g, 
.docu_oper a {
	margin-left: 2px;
}
.docu_oper .sh_page {
	margin-top: 0; padding-top: 4px;
}
.docu_oper .sh_page_com {
	float: right; padding-top: 0;
}
/* ******************************************* 备忘 审批 module*/
.approval_tioper {
	height: 31px; padding: 7px 5px 3px 8px; line-height: 2.2;
}
.approval_tioper .lab_sort .now_b {
	*line-height: 2.3;
}
.approval_tioper .ti {
	font-weight: bold; font-size: 14px;
}
.approval_tioper span.srh_num {
	font-weight: bold;
}
.docu_oper .sh_page_num .sh_page {
	padding-top: 0; float: right;
}
/*  2006-11-14  by qiuyb add start */
.tree_box_div{
	width:185px; height:220px;  border:1px solid #7F9DB9; margin-top:5px;position:relative
}
.enc_tree_box_share{
	width: 98.5%; height: 220px; overflow: auto; border: 0px solid #7f9db9;
}
.tree_box_div_knowledge{
	width: 400px; height: 220px; overflow: auto; border: 1px solid #7f9db9;
}
.tree_box_div_search{
	width: 335px; height: 325px; overflow-x: hidden;overflow-y:auto; border: 0px solid #7f9db9;
}
.tree_advance_div{
	width: 260px; height: 260px; overflow: auto;
}
.tree_box_div td,tree_advance_div td,tree_box_div_knowledge td{
	line-height:1.4;
}
.tree_box_radio {
	border-bottom: 1px dashed #ccc; padding: 4px 0px; margin:0px 0px 4px 0px; width: 200px; font-size:12px;
}
.tree_box_sele {
	margin:0px 0px 4px 0px; font-size:12px;
}
/*  2006-11-14  by qiuyb add end */

.tree_css_4_js{
	width:199px; height:350px;margin: 0; padding: 5px 5px 0px 5px;overflow: auto;
}
.tree_css_4_html {
	width:199px; height:375px;  margin: 0;padding: 0;
}

.maxHeight200{ max-height:200px;overflow:auto;}

.hide{ display:none}
/*
a.dm{text-decoration:none}
a.dm:hover{text-decoration:underline}
a{font-size:12px}
*/
img{border:0}
td.icon{width:24px;height:24px;text-align:center;vertical-align:middle}
td.sp{width:8px;height:24px;text-align:center;vertical-align:middle}
td.xz{width:47px;height:24px;text-align:center;vertical-align:middle}
td.bq{width:49px;height:24px;text-align:center;vertical-align:middle}
div a.n{height:16px;line-height:16px;display:block;padding:2px;color:#000000;text-decoration:none}
div a.n:hover{background:#E5E5E5}
a.n1{height:16px;line-height:16px;display:block;padding:2px;color:#000000;text-decoration:none}
a.n1:hover{background:#E5E5E5}
	
	
#magicface td{height:29px;width:29px;background-color:#F8F8F8;text-align:center}
#magicface td onmouseover{background-Color:#FCC} 
.mf_nowchose{height:30px;background-color:#DFDFDF;border:1px solid #B5B5B5;border-left:none}
.mf_other{height:30px;border-left:1px solid #B5B5B5}
.mf_otherdiv{height:30px;width:30px;border:1px solid #FFF;border-right-color:#D6D6D6;border-bottom-color:#D6D6D6;background-color:#F8F8F8}
.mf_otherdiv2{height:30px;width:30px;border:1px solid #B5B5B5;border-left:none;border-top:none}
.mf_link{font-size:12px;color:#000000;text-decoration:none}
.mf_link:hover{font-size:12px;color:#000000;text-decoration:underline}



.ico{height:24px;width:24px;vertical-align:middle;text-align:center}
.ico2{height:24px;width:27px;vertical-align:middle;text-align:center}
.ico3{height:24px;width:25px;vertical-align:middle;text-align:center}
.ico4{height:24px;width:8px;vertical-align:middle;text-align:center}
body{margin:0;padding:0}

.icons a,.edTb,.sepline,.sepline2,.switch {background-image:url(../scripts/editor/mtoolallbg5.gif)}
/*.icons a,.edTb,.sepline,.sepline2,.switch {background-image:url(mtoolallbg5.gif)}*/

.toobar{height:29px;overflow:hidden}
	.tble{left:2px;top:2px }
	*:lang(zh) .tble{top:2px}

.icons a{width:23px;height:23px;background-repeat:no-repeat;display:block;float:left;margin-right:3px;border:1px solid #efefef;border-top:1px solid #F2F3F2;border-bottom:1px solid #F2F3F2}
*:lang(zh) .icons a{margin-right:1px}
.icons a:hover{border-top:1px solid #CCC;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #CCC;background-color:#FFF}
a.icoCut{background-position:1px 2px;margin-right:2px}
a.icoCpy{background-position:-27px 1px;margin-right:2px}
a.icoPse{background-position:-55px 1px; width:50px}

a.icoFfm{background-position:-54px -95px;margin-right:1px; width:116px; height:20px; border:0; line-height:20px; padding-left:4px; text-decoration:none; color:#333; margin:2px 3px 0 1px}
a.icoFfm:hover{background-position:-54px -122px; border:0; color:#000}
a.icoFsz{background-position:-363px 1px}
	
a.icoWgt{background-position:-139px 0;margin-right:0}
	*:lang(zh) a.icoWgt{width:21px}
a.icoIta{background-position:-166px 0;margin-right:0}
	*:lang(zh) a.icoIta{width:21px}
a.icoUln{background-position:-196px 1px;margin-right:2px}
	*:lang(zh) a.icoUln{margin:0}
a.icoAgn{background-position:-224px 1px}
a.icoLst{background-position:-252px 1px}
a.icoOdt{background-position:-279px 1px}
a.icoIdt{background-position:-308px 1px}
a.icoFcl{background-position:-335px 1px}
a.icoBcl{background-position:-362px 1px}
a.icoUrl{background-position:-392px 1px;margin-right:0px}
a.icoImg{background-position:-419px 1px}
a.icoMfc{background-position:-447px 1px;width:24px}
a.icoLpr{background-position:-485px 0;width:50px}
a.icoSign{background-position:-532px 0;width:48px}

a.icoSwitchMdi{background-position:-641px 0px;width:46px}
a.icoCode0{background-position:-827px -1px}
a.icoCode1{background-position:-865px -1px}

a.delLine{background-position:-460px -90px;margin-right:0}
	*:lang(zh) a.delLine{width:21px}
a.unlink{background-position:-430px -90px;margin-right:0}
	*:lang(zh) a.unlink{width:21px}
	
a.justifyleft{background-position:-280px -110px;margin-right:0}
	*:lang(zh) a.justifyleft{width:21px}
a.justifycenter{background-position:-280px -90px;margin-right:0}
	*:lang(zh) a.justifycenter{width:21px}
a.justifyright{background-position:-310px -90px;margin-right:0}
*:lang(zh) a.justifyright{width:21px}

a.undo{background-position:-400px -90px;margin-right:0}
	*:lang(zh) a.undo{width:21px}
a.redo{background-position:-370px -90px;margin-right:0}
	*:lang(zh) a.redo{width:21px}
	
a.numlist{background-position:-340px -90px;margin-right:0}
	*:lang(zh) a.numlist{width:21px}
	
a.reduLine{background-position:-519px -97px;margin-right:0;width:14px;height:14px}

a.addLine{background-position:-546px -97px;margin-right:0;width:14px;height:14px}

.tbri .sepline{ float:right; margin-left:-1px}

.edTb{border-bottom:1px solid #c5c5c5;border-top:1px solid #E1E1E1;background-position:0 -28px}
.sepline{width:4px;height:20px;margin-top:2px;margin-right:3px;background-position:-476px 0;background-repeat:no-repeat;float:left }
.sepline2{width:4px;height:50px;margin-top:2px;margin-right:3px;background-position:-6px -93px;background-repeat:no-repeat;float:left }

			
				

#tree_container{
height:500px;
width:500px;
position:relative;
}

.treeText_red{
color:#C00144;
}

.treeText_red_del{
color:#C00144; text-decoration:line-through
}

.treeText_green{
color:#20A123;
}

.treeText_green_del{
color:#20A123; text-decoration:line-through
}

.treeText_yellow{
color:#C08B00;
}

.treeText_yellow_del{
color:#C08B00; text-decoration:line-through
}

.treeText_gray{
	color:gray; cursor:default;
}

.treeText_blue{
	color:#004499; 
}
/*
.treeText_blue_pricipal{
	color:#004499;font-weight: bold;
}
*/
.treeText_boldblue{
	color:#004499; font-weight:bold;
}
.treeText_delline .mif-tree-name{
	text-decoration:line-through
}

.extend_icon .mif-tree-name {
	padding-right: 30px;
	background-image: url("../images/v3/common/new19.gif");
	background-position : right;
	background-repeat: no-repeat;
}
/*...................................................................................
===============GLOBAL=================
......................................................................................*/
#leftContainer .mif-tree-wrapper {
width:197px;
}
.mif-tree-wrapper{
width: 100%;
height:100%;
margin:0;
padding:5px 0 0 0;
overflow:auto;
font-family:sans-serif;
font-size:12px;
line-height:18px;/******Tree node height******/
white-space:nowrap;
cursor:default;
position:static;
}

.mif-tree-bg{
width:100%;
height:100%;
position:absolute;
overflow:hidden;
}

.mif-tree-bg-container{
width:100%;
display:none;
}

.mif-tree-bg-node{
width:100%;
height:18px;
}

.mif-tree-bg-selected{
background-color:#dcd7ab;
}

.mif-tree-wrapper:focus{
outline:0;
}

.mif-tree-wrapper span{
padding-bottom:2px;
padding-top:2px;
}

.mif-tree-children{
padding-left:18px;
width:18px;
}

.mif-tree-node{
width:18px;
position:static;
background:url('../scripts/mif.tree-v1.1/Source/assets/images/line.gif') repeat-y 8px 0px;
}

.mif-tree-node-last-root{
background:url('../scripts/mif.tree-v1.1/Source/assets/images/line-root.gif') no-repeat 8px 0px;
}
.mif-tree-node-last{
background:url('../scripts/mif.tree-v1.1/Source/assets/images/line.gif') no-repeat 8px 0px;
}

.mif-tree-name{
overflow:hidden;
margin-left:4px;
}

.mif-tree-name a{
color:red;
}

.mif-tree-name a:hover{
color:blue;
}


.mif-tree-node-wrapper{
background:url('../scripts/mif.tree-v1.1/Source/assets/images/horizontal-line.gif') no-repeat 9px center;
cursor:pointer;
}

/*...................................................................................
================GADJETS=================
......................................................................................*/

.mif-tree-gadjet{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/gadjets.gif');
padding-right: 16px;
z-index:1;
overflow:hidden;
background-repeat:no-repeat;
cursor:default;
}

.mif-tree-gadjet-none{
background:none;
}

.mif-tree-gadjet-minus{
background-position: 0px 50%;
}

.mif-tree-gadjet-plus{
background-position: -18px 50%;
}


.mif-tree-gadjet-hover .mif-tree-gadjet-minus{
background-position: -54px 50%;
}

.mif-tree-gadjet-hover .mif-tree-gadjet-plus{
background-position: -72px 50%;
}



/*.mif-tree-gadjet-hover{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/gadjets-hover.gif');
}*/




/*...................................................................................
================ICONS=================
......................................................................................*/
.mif-tree-icon{
padding-right:18px;
background-position:0 50%;
background-repeat:no-repeat;
cursor:inherit;
}

.mif-tree-open-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/openicon.gif')
}

.mif-tree-close-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/closeicon.gif')
}


.mif-tree-loader-open-icon,.mif-tree-loader-close-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/mootree_loader.gif');
}

.mif-tree-book-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/book_icon.gif');
}

.mif-tree-bin-open-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/bin_open_icon.gif');
}

.mif-tree-bin-close-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/bin_close_icon.gif');
}

.enc-employee-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/panel_user_online.bmp');
}
.enc-employee-friend-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/panel_user_online_group.gif');
}
.enc-employee-suspended-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/compstaff_pause.gif');
}
.enc-employee-deleted-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/compstaff_dele.gif');
}
.cursor-style{
cursor:default;
}
.enc-plurality-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/panel_user_online_pt.bmp');
}

.mif-tree-bomb-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/Bomb.gif')
}
.mif-tree-chess-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/Chess.gif')
}
.mif-tree-foot-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/Icon_09.gif')
}

.enc-stop-employee-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/encStopEmployee.gif');
}
.enc-stop-plurality-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/encStopPluralityEmployee.gif');
}
.enc-company-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/panel_company.gif');
}
.enc-department-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/panel_dept.gif');
}
.enc-stop-company-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/encStopCompany.gif');
}
.enc-stop-department-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/encStopDepartment.gif');
}
.online-setup {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/setup.gif');
}
.online-setup-sort {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/setup_sort.gif');
}
.useful-comm-mess {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/comm_mess.gif');
}
.useful-comm-word {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/comm_word.gif');
}
.useful-comm-link {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/comm_link.gif');
}
.online-record {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/record.gif');
}
.online-leave-word {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/leave_word.gif');
}
.online-claim-leave-word {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/claim_leave_word.gif');
}
.online-myrecord {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/my_record.gif');
}
.online-pers {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/pers.gif');
}
.online-sproblem-list {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/sproblem_list.gif');
}
.online-sproblem-sort {
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/sproblem_sort.gif');
}

.mywork-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/mywork.gif');
}
.mywork-takeover-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/mywork_takeover.gif');
}
.mywork-send-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/mywork_send.gif');
}
.sno-comp-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/sno_comp.gif');
}
.scomp-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/scomp.gif');
}
.sdis-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/sdis.gif');
}
.principal-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/as_principal.gif');
}
.executor-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/as_executor.gif');
}
.middle-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/as_middle.gif');
}
.target-unable-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/as_unable.png?v=2');
}
.target-usable-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/as_usable.png?v=2');
}
.target-defer-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/as_defer.png?v=2');
}
.target-cancel-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/as_cancel.png');
}
.target-over-icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/as_over.png?v=2');
}
.enterprise_main_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/enterprise_main.gif');
}
.enterprise_sub_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/enterprise_sub.gif');
}
.bbs_list_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/bbs_list.gif');
}
.bbssubarea_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/bbs_subarea.gif');
}
.bbs_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/bbs.gif');
}
.know_list_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/know_list.gif');
}
.know_sort_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/know_sort.gif');
}
.know_send_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/know_send.gif');
}
.know_wait_auditing_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/know_wait_auditing.gif');
}
.know_dis_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/know_dis.gif');
}
.know_refuse_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/know_refuse.gif');
}
.know_draft_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/know_draft.gif');
}
.my_know_icon{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/my_know.gif');
}
.panel_title{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/panel_title.gif');
}
.all_user{
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/all_user.gif');
}




/*...................................................................................
================SELECTION=================
......................................................................................*/

.mif-tree-node-selected .mif-tree-name{
/*
background-color: #010161;
color:#fff;
text-transform:italic;
*/
	font-size: 12px;
    font-weight: bold;
    /*color: #000000;*/
    background-color: #c3d5fd;
	border:0px solid #6699cc;
}

.mif-tree-targetnode-selected .mif-tree-name{
	font-size: 12px;
	/*
	font-weight: bold;
    background-color: #c3d5fd;
	border:1px solid #A4B2BD;
	*/
	background-color:#F9E296;
	border:1px solid #E68D17;
	padding-bottom:0px;
	padding-top:0px;
}

.mif-tree-highlighter{
height:18px;
overflow:hidden;
width:100%;
background:#b64553;
position:absolute;
}








/*...................................................................................
===============D'n'D=================
......................................................................................*/
.mif-tree-pointer{
height:1px;
overflow: hidden;
position: absolute;
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/1.gif');
background-repeat:repeat-x;
background-color:#292fef;
}


.mif-tree-ghost{
background-color:#fff;
border:solid 2px #e8e8f7;
padding-left:2px;
}

.mif-tree-ghost .mif-tree-node-wrapper{
background:none;
}

.mif-tree-ghost span.mif-tree-text{
padding-top:1px;
padding-bottom:1px;
}

.mif-tree-ghost-icon{
padding-left:16px;
background-color:#fff;
background-repeat:no-repeat;
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/dropzone.gif');
}

.mif-tree-ghost-after{
background-position:-64px 2px;
}

.mif-tree-ghost-before{
background-position:-48px 2px;
}

.mif-tree-ghost-between{
background-position:-16px 2px;
}

.mif-tree-ghost-inside{
background-position:-0px 2px;
}

.mif-tree-ghost-notAllowed{
background-position:-32px 2px;
}

.mif-tree-drag-current{
background-color:#cfcfd8;
}

.mif-tree-replace{
background-color:#99c8fb;
}





/*...................................................................................
================CHECKBOX=================
......................................................................................*/
.mif-tree-checkbox{
padding-left:18px;
background-image:url('../scripts/mif.tree-v1.1/Source/assets/images/checkboxes.gif');
background-repeat: no-repeat;
}

.mif-tree-node-checked{
background-position:0px center;
}

.mif-tree-node-unchecked{
background-position:-18px center;
}

.mif-tree-node-nochecked{
background-position:-108px center;
}

.mif-tree-hover-checkbox .mif-tree-node-checked{
background-position:-36px center;
}

.mif-tree-hover-checkbox .mif-tree-node-unchecked{
background-position:-54px center;
}

.mif-tree-node-partially{
background-position:-72px center;
}

.mif-tree-hover-checkbox .mif-tree-node-partially{
background-position:-90px center;
}






/*...................................................................................
===============RENAME=================
......................................................................................*/
.mif-tree-rename{
display: inline;
line-height: 14px;
height:14px;
cursor: default;
overflow:hidden;
font-family:sans-serif;
font-size:12px;
padding:1px 0;
border:solid 1px black;
}
/*=== MzTreeView Control Stylesheet ===*\
     Object: Stylesheet File for tree
    Version: 1.0
     Author: meizz
Last Update: 2006-06-22
\*=====================================*/

div.mztreeview
{
}
div.mztreeview td
{
    font-size: 9pt;
    overflow : none;
}
div.mztreeview tr
{
	overflow : auto;
    font-size: 9pt;
    
}
div.mztreeview img
{
    cursor: default;
    border: 0px none;
    vertical-align: middle;
}
div.mztreeview span
{
    font-size: 9pt;
    /*color: #000060;*/
    /*text-decoration: none;*/
    overflow : auto;
	cursor: pointer;
}

div.mztreeview span.selected
{
    font-size: 9pt;
    font-weight: bold;
    /*color: #000000;*/
    background-color: #c3d5fd;
	border:0px solid #6699cc;
}
div.mztreeview span.treeText_red {
	color:#C00144
}
div.mztreeview span.treeText_green {
	color:#20A123
}
div.mztreeview span.treeText_yellow {
	color:#C08B00
}
div.mztreeview span.treeText_delline {
	text-decoration:line-through
}
.hide
{
    display: none;
}

/******* tree node inputer *******/
#MzTreeInputer
{
    width: 100%;
    font-size: 12px;
    background-color: #D4D0C8;
}
#MzTreeInputer col.caption
{
    width: 60px;
    line-height: 20px;
    text-align: right;
    vertical-align: top;
    background-color: #EAEAEA;
}
#MzTreeInputer col.content
{
    background-color: #FFFFFF;
}
#MzTreeInputer #mtinputeroption
{
    color: #000080;
    cursor: pointer;
    text-decoration: underline;
}
#MzTreeInputer #mtinputerCheck
{
    width: 80px;
}
#MzTreeInputer input.text
{
    width: 80px;
    font-size: 12px;
    border: inset 1px #D4D0C8;
    overflow : auto;
}
#MzTreeInputer select
{
    width: 80px;
}

/* 
	用于定义选择人员弹出窗口样式
*/
/* person_sele pop  */
.sperson_sele_show {
	margin: 10px 0 10px 6px; line-height: 1.8;
}
.sperson_sele_show .text_box {
	float: left; width: 125px; height: 18px; padding: 1px 2px; border: 1px solid #7494b2;  line-height: 1.5; 
}
.sperson_sele_show .text_box .bold {
	font-weight: bold;   
}
.person_sele_tips {
	color: #173f63; line-height: 1.1;
}
.person_sele_liname {
	margin: 3px 0 7px;
}
.person_sele_linamefc {
	margin: 10px 0 7px;
}
.person_sele_liname {
	margin: 3px 0 7px;
}
.pop_win .ptop span.popti_bold {
	font-weight: bold;
}
.sele_principal {
	margin: 10px 5px;
}
.person_sele_sort {
	margin: 10px 5px;
}
.person_sele_dp {
	padding: 5px 0 0 5px;
}
.person_sele_litop {
	width: 210px; border: 1px solid #96afbd; border-top: 0; border-bottom: 0; padding: 0 0 3px; background: #eaf0f0;
}
.person_sele_li {
	width: 200px; border: 1px solid #96afbd; border-top: 0; padding: 3px 5px; background: #eaf0f0;
}
.person_sele_li .person_sele_libor {
	width:193px; border: 1px solid #96AFBD; background: #FFFFFF; 
}
.sort_tabs {
	margin: 0; padding: 0; list-style: none; position: relative;
}
.sort_tab {
	margin: 0; padding: 0; list-style: none; position: absolute;
}
.sort_tab li {
	float: left;
}
.sort_tab .log_sort_tab {
	border-left: 1px solid #9fc2d6; 
}
.sort_tab li a {
	float: left; height: 16px; margin-top: 2px; border-top: 1px solid #9fc2d6; border-right: 1px solid #9fc2d6; padding: 0 7px 0 8px; background: #dfe6e6; color: #000; line-height: 1.3;
}
.sort_tab li a:hover {
	color: #000; text-decoration: none;
}
.sort_tab li.nor {
	background: url(../../../images/v3/pop/tablibg_t.gif) no-repeat; margin-top: 0; height: 20px; border-top: 0;
}
.sort_tab li.nor a {
	background: #eaf0f0; padding-bottom: 1px;
}
.sort_tabs .sort_tab_bg {
	height: 19px; border-bottom: 1px solid #9fc2d6; z-index: -1;
}
.person_seled_li {
	width: 148px; height: 288px; margin: 0; padding: 0; list-style: none; border: 1px solid #96afbd; overflow: auto; 
}
.person_seled_lifc {
	width: 148px; height: 222px; margin: 0; padding: 0; list-style: none; border: 1px solid #96afbd; overflow: auto; 
}
.person_seled_li li {
	clear: both; margin: 1px 2px; padding: 2px 0; white-space: nowrap; text-indent: 0.2em;
}
.person_seled_li li.opt {
	background: #316ac5;
}
/* one person_sele pop  */
.person_sele_liname1 {
	margin: 3px 0 7px; font-weight: bold;
}
.person_sele_simpli {
	width: 150px; padding: 3px 5px 0;
}
ul.person_tosele_li {
	width: 148px; height: 279px; overflow-y: auto; overflow-x: hidden; margin: 0; padding: 3px 0 3px 3px; border: 1px solid #7f9db9; background: #fff;
}
ul.person_tosele_li li {
	list-style: none; margin: 1px 0; padding: 2px 2px 2px 0; white-space: nowrap; 
}
ul.person_tosele_li li.movbg {
	background: #c3d9ff; cursor: pointer;
}
.person_seled_li li.opt1 {
	background: #c3d9ff; cursor: pointer;
}

